
body, h1, h2, h3, h4, h5, h6, hr, p, blockquote, dl, dt, dd, ul, ol, li, pre, form, fieldset, legend, button, input, textarea, th, td {
    margin: 0;
    padding: 0;
}
body, button, input, select, textarea {
    font: 12px/1.6 Verdana,Helvetica,sans-serif;
}
h1, h2, h3, h4, h5, h6 {
    font-size: 100%;
}
address, cite, dfn, em, var {
    font-style: normal;
}
code, kbd, pre, samp {
    font-family: courier new,courier,monospace;
}
small {
    font-size: 12px;
}
ul, ol {
    list-style: none outside none;
}
a:link, a:visited {
    color: #7F7F7F;
    text-decoration: none;
}
a:hover, a:active {
    color: #000000;
    text-decoration: underline;
}
sup {
    vertical-align: text-top;
}
sub {
    vertical-align: text-bottom;
}
legend {
    color: #000000;
}
fieldset, img {
    border: 0 none;
}
button, input, select, textarea {
    font-size: 100%;
}
table {
    border-collapse: collapse;
    border-spacing: 0;
}
.layout:after {
    clear: both;
    content: " ";
    display: block;
    height: 0;
}
.layout {
}
.clear {
    clear: both;
}
html {
}
body {
    background: none repeat scroll 0 0 #F4F4F4;
    word-break: break-all;
}
.vm * {
    display: inline-block;
    vertical-align: middle;
}
.vm option {
    display: block;
}
.vtb * {
    vertical-align: text-bottom;
}
.w30 {
    width: 30px;
}
.w85 {
    width: 85px;
}
.w90 {
    width: 90px;
}
.w140 {
    width: 140px;
}
.w165 {
    width: 165px;
}
.w180 {
    width: 180px;
}
.w190 {
    width: 190px;
}
.w220 {
    width: 220px;
}
.w230 {
    width: 230px;
}
.w250 {
    width: 250px;
}
.w300 {
    width: 300px;
}
.w336 {
    width: 336px;
}
.w350 {
    width: 350px;
}
.w400 {
    width: 400px;
}
.w530 {
    width: 530px;
}
.w640 {
    width: 640px;
}
.w800 {
    width: 800px;
}
.w810 {
    width: 810px;
}
.w1004 {
    width: 1083px;
}
.h55 {
    height: 55px;
}
.h100 {
    height: 100px;
}
.h140 {
    height: 140px;
}
.h150 {
    height: 150px;
}
.f12 {
    font-size: 12px;
}
.f14 {
    font-size: 14px;
}
.f16 {
    font-size: 16px;
}
.f18 {
    font-size: 18px;
}
.f20 {
    font-size: 20px;
}
.yh {
    font-family: "微软雅黑";
}
.cf30 {
    color: #FF3300;
}
a.cf30:link, a.cf30:visited {
    color: #FF3300;
}
a.cf30:hover, a.cf30:active {
    color: #FF3300;
}
.cf60 {
    color: #FF6600;
}
a.cf60:link, a.cf60:visited {
    color: #FF6600;
}
a.cf60:hover, a.cf60:active {
    color: #FF6600;
}
.cf90 {
    color: #FFB900;
}
a.cf90:link, a.cf90:visited {
    color: #FFB900;
}
a.cf90:hover, a.cf90:active {
    color: #FFB900;
}
.c000 {
    color: #000000;
}
.c333 {
    color: #333333;
}
.c666 {
    color: #666666;
}
.c999 {
    color: #999999;
}
.cccc {
    color: #CCCCCC;
}
.caaa {
    color: #AAAAAA;
}
.orange {
    color: #FFBA00;
}
a.orange:link, a.orange:visited {
    color: #FFBA00;
}
a.orange:hover, a.orange:active {
    color: #FF3300;
}
.c009cff {
    color: #4095CE;
}
a.c009cff:link, a.c009cff:visited {
    color: #4095CE;
}
a.c009cff:hover, a.c009cff:active {
    color: #4095CE;
}
.c7f7f7f {
    color: #7F7F7F;
}
a.c7f7f7f:link, a.c7f7f7f:visited {
    color: #7F7F7F;
}
a.c7f7f7f:hover, a.c7f7f7f:active {
    color: #FF3300;
}
.c4e4e4e {
    color: #4E4E4E;
}
.cc20000 {
    color: #C20000;
}
.cfdb900 {
    color: #FDB900;
}
.purple {
    color: #E5004F;
}
.ff0084 {
    color: #FF0084;
}
a.ff0084:link, a.ff0084:visited {
    color: #FF0084;
}
a.ff0084:hover, a.ff0084:active {
    color: #FF3300;
}
.a6ce38 {
}
a.a6ce38:link, a.a6ce38:visited {
    color: #A6CE38;
}
a.a6ce38:hover, a.a6ce38:active {
    color: #FF3300;
}
a.c4095ce, .c4095ce {
    color: #4095CE;
}
a.c4095ce:hover {
    color: #FF3300;
}
a.ca6ce38, .ca6ce38 {
    color: #A6CE38;
}
a.ca6ce38:hover {
    color: #FF3300;
}
.fLeft {
    float: left;
}
.fRight {
    float: right;
}
.left {
    text-align: left;
}
.center {
    text-align: center;
}
.right {
    text-align: right;
}
.absolute {
    position: absolute;
}
.relative {
    position: relative;
}
.hide {
    display: none;
}
.hide.selected {
    display: block;
}
.block {
    display: block;
}
.noBold {
    font-weight: normal;
}
.bold {
    font-weight: bold;
}
.ofHidden {
    overflow: hidden;
}
.ml1 {
    margin-left: 1px;
}
.mt5 {
    margin-top: 5px;
}
.p10 {
    padding: 10px;
}
.p20 {
    padding: 20px;
}
.pl5 {
    padding-left: 5px;
}
.pl10 {
    padding-left: 10px;
}
.pl20 {
    padding-left: 20px;
}
.pl30 {
    padding-left: 30px;
}
.pt5 {
    padding-top: 5px;
}
.pt10 {
    padding-top: 10px;
}
.pt20 {
    padding-top: 20px;
}
.pt30 {
    padding-top: 30px;
}
.pt60 {
    padding-top: 60px;
}
.pb5 {
    padding-bottom: 5px;
}
.pb10 {
    padding-bottom: 10px;
}
.pb20 {
    padding-bottom: 20px;
}
.pb30 {
    padding-bottom: 30px;
}
.pr5 {
    padding-right: 5px;
}
.pr10 {
    padding-right: 10px;
}
.pr20 {
    padding-right: 20px;
}
.pr30 {
    padding-right: 30px;
}
.ml5 {
    margin-left: 5px;
}
.ml10 {
    margin-left: 10px;
}
.ml20 {
    margin-left: 20px;
}
.ml30 {
    margin-left: 30px;
}
.mr5 {
    margin-right: 5px;
}
.mr10 {
    margin-right: 10px;
}
.mr20 {
    margin-right: 20px;
}
.mr30 {
    margin-right: 30px;
}
.mt5 {
    margin-top: 5px;
}
.mt10 {
    margin-top: 10px;
}
.mt20 {
    margin-top: 20px;
}
.mt30 {
    margin-top: 30px;
}
.mb5 {
    margin-bottom: 5px;
}
.mb10 {
    margin-bottom: 10px;
}
.mb20 {
    margin-bottom: 20px;
}
.mb30 {
    margin-bottom: 30px;
}
.longbox {
    margin: 20px auto;
    position: relative;
    width: 1084px;
    z-index: 2;
}
.longbox.w1003 {
    width: 1083px;
}
.footer {
    background: none repeat scroll 0 0 #4E4E4E;
    position: relative;
    clear: both;
}
.footerSearch {
    background: none repeat scroll 0 0 #FFBA00;
    border-bottom: 1px solid #3E3E3E;
    height: 38px;
    padding: 8px 0 0;
    text-align: center;
}
.footerSearch .searchBar {
    margin: 0 auto;
}
.footerFunction {
    color: #AAAAAA;
    line-height: 21px;
    margin: 0 auto;
    padding: 30px 0 20px;
    width: 1083px;
}
.footerFunction dl {
    float: left;
    width: 100px;
}
.footerFunction dt a:link, .footerFunction dt a:visited {
    color: #FFFFFF;
}
.footerFunction dt a:hover, .footerFunction dt a:active {
    color: #FFFFFF;
}
.footerFunction dd a:link, .footerFunction dd a:visited {
    color: #AAAAAA;
}
.footerFunction dd a:hover, .footerFunction dd a:active {
    color: #FFFFFF;
}
.footerFunction dl.qualification {
    padding-right: 50px;
    width: 150px;
}

#footernav {
    margin:0px auto;
}

.copyright {
    margin:0px auto;
    text-align:center;
}

.bigPage {
}
.bigPage > a {
    background: url("http://static.zcool.com.cn/images/bigPage.png") no-repeat scroll left top transparent;
    color: #7F7F7F;
    display: inline-block;
    font-size: 14px;
    font-weight: bold;
    height: 37px;
    line-height: 37px;
    margin: 0 5px;
    position: relative;
    text-align: center;
    text-decoration: none;
    width: 37px;
}
.bigPage > a.selected, .bigPage > a.selected:hover {
    background: url("http://static.zcool.com.cn/images/bigPage.png") no-repeat scroll left -111px transparent;
    color: #FFFFFF;
    cursor: default;
}
.bigPage > b {
    display: inline-block;
    line-height: 37px;
    margin: 0 5px;
}
.bigPage a:hover {
    background: url("http://static.zcool.com.cn/images/bigPage.png") no-repeat scroll left -37px transparent;
}
.bigPage a.down {
    background: url("http://static.zcool.com.cn/images/bigPage.png") no-repeat scroll left -74px transparent;
}
.pagePrev b {
    border-color: #F8F8F8 #4E4E4E #F8F8F8 #F8F8F8;
    border-style: solid;
    border-width: 6px;
    cursor: pointer;
    font-size: 0;
    height: 0;
    left: 9px;
    line-height: 0;
    position: absolute;
    top: 12px;
    width: 0;
}
.pageNext b {
    border-color: #F8F8F8 #F8F8F8 #F8F8F8 #4E4E4E;
    border-style: solid;
    border-width: 6px;
    cursor: pointer;
    font-size: 0;
    height: 0;
    left: 16px;
    line-height: 0;
    position: absolute;
    top: 12px;
    width: 0;
}
.bigPage > a.pageDisabled {
    background: url("http://static.zcool.com.cn/images/bigPage.png") no-repeat scroll left -148px transparent;
    color: #C1C1C1;
    cursor: default;
}
.bigPage > a.pageNext.pageDisabled b {
    border-color: #EEEEEE #EEEEEE #EEEEEE #C1C1C1;
    cursor: default;
}
.bigPage > a.pagePrev.pageDisabled b {
    border-color: #EEEEEE #C1C1C1 #EEEEEE #EEEEEE;
    cursor: default;
}
.commentArea {
    background: url("http://static.zcool.com.cn/images/comments.png") repeat-x scroll left -151px #FFFFFF;
    border: 1px solid #C2C2C2;
    color: #333333;
    font-size: 14px;
    height: 80px;
    margin-bottom: 5px;
    padding: 5px;
    width: 810px;
}
.commentArea.focus {
    color: #000000;
    height: 150px;
}
.commentArea.gray {
    background-color: #FCFCFC;
}
.camTitle {
    background: url("http://static.zcool.com.cn/images/camTitleBg.jpg") repeat-x scroll left top #F9F9F9;
    height: 49px;
}
.camNavC a {
    border-right: 1px solid #F4F4F4;
    border-top: 3px solid #FCFCFC;
    color: #2D2D2D;
    display: inline-block;
    font-size: 14px;
    height: 46px;
    line-height: 46px;
    padding: 0 25px;
}
.camNavC a.selected {
    background: none repeat scroll 0 0 #FFFFFF;
    border-top: 3px solid #FFB900;
    font-weight: bold;
}
.longTop {
    background: url("http://static.zcool.com.cn/images/Ztips.png") no-repeat scroll left top transparent;
    color: #ABABAB;
    font-size: 14px;
    padding: 15px 20px 15px 47px;
}
.longConCam {
    background: none repeat scroll 0 0 #FFFFFF;
    border-top: 1px solid #F4F4F4;
}
.longTop1 {
    color: #ABABAB;
    font-size: 14px;
    padding: 15px 20px;
}
.camWholeBoxUl {
    width: 1084px;
}
.camWholeBoxUl > li {
    border-bottom: 1px solid #F4F4F4;
    border-right: 1px solid #F4F4F4;
    float: left;
    height: 355px;
    padding: 10px 10px 0;
    width: 250px;
}
.camWholeBoxUl > li.op {
    width: 501px;
}
.camLiCon {
    padding: 0 10px;
}
.camLiTitle {
    color: #4095CE;
    overflow: hidden;
    padding: 10px 0 0;
    text-overflow: ellipsis;
    white-space: nowrap;
    width: 230px;
}
.camLiTitle a {
    color: #666666;
    font-size: 14px;
}
.camLiDes {
    color: #808080;
    height: 70px;
    line-height: 24px;
    margin-bottom: 15px;
    padding-top: 0;
}
.camLiDes b {
    color: #FFB900;
}
.camLiContent {
    color: #ABABAB;
    height: 70px;
    line-height: 20px;
    padding-top: 5px;
}
.reback {
    background: url("http://static.zcool.com.cn/images/log/reback.png") no-repeat scroll left center transparent;
    display: inline-block;
    height: 16px;
    line-height: 16px;
    padding-left: 20px;
}
.camZpBox {
    padding: 10px;
}
.camZpBox dl {
    display: inline-block;
    padding: 5px 0;
    width: 100%;
}
.camZpBox dt {
    color: #ABABAB;
    float: left;
    line-height: 22px;
    padding-left: 10px;
    text-align: left;
    width: 45px;
}
.camZpBox dd {
    margin-left: 50px;
}
.camZpBox dd a {
    color: #4095CE;
    margin-right: 10px;
}
.camZpBox dd a:hover {
    color: #FF3300;
}
.camZpBox dd a.selected {
    color: #FFB900;
    font-weight: bold;
}
.findFans {
    padding: 30px 50px;
}
.findFansType {
    color: #E5E5E5;
}
.findFansType span {
    display: inline-block;
    padding: 0 5px;
}
.findFansType a {
    color: #00A0E9;
}
.findFansType a:hover {
    color: #FF3300;
}
.findFansType a.selected {
    font-weight: bold;
}
.loginPop {
    padding: 0;
}
.loginPop .loginTable {
    background: none repeat scroll 0 0 #FFFFFF;
    border-bottom: 1px solid #DDDDDD;
    padding: 30px 0 20px;
}
.loginPop .loginTable table {
    margin: 0 auto;
    width: auto;
}
.loginPop .loginTable th {
    font-weight: normal;
}
.loginPop .otherLogType {
    border-top: 1px solid #FFFFFF;
    margin: 0;
    padding: 15px 0 16px 127px;
}
.otherLogType {
    margin: 0 20px 0 0;
}
.messageBox {
    background: url("http://static.zcool.com.cn/images/shandow.png") no-repeat scroll center bottom transparent;
    margin: 30px auto 50px;
    padding: 0 0 8px;
    position: relative;
    text-align: center;
    width: 800px;
}
.messageBoxTop {
    background: url("http://static.zcool.com.cn/images/message.png") repeat scroll 0 0 transparent;
    height: 218px;
    margin: 0 auto;
    position: relative;
    top: 27px;
    width: 380px;
    z-index: 1;
}
.messageBoxTop p {
    bottom: 37px;
    position: absolute;
    right: -70px;
}
.messageBoxTop p span {
    color: #11A3FF;
}
.circleBox {
    position: relative;
    z-index: 0;
}
.circleBoxCenter {
    background: none repeat scroll 0 0 #FFFFFF;
    padding: 37px 0 30px;
}
.circleBoxTop {
    background: url("http://static.zcool.com.cn/images/circle.png") no-repeat scroll left top transparent;
    height: 6px;
    margin-right: 6px;
}
.circleBoxTop span {
    background: url("http://static.zcool.com.cn/images/circle.png") no-repeat scroll right top transparent;
    display: block;
    height: 6px;
    left: 6px;
    position: relative;
}
.circleBoxBottom {
    background: url("http://static.zcool.com.cn/images/circle.png") no-repeat scroll left -6px transparent;
    height: 6px;
    margin-right: 6px;
}
.circleBoxBottom span {
    background: url("http://static.zcool.com.cn/images/circle.png") no-repeat scroll right -6px transparent;
    display: block;
    height: 6px;
    left: 6px;
    position: relative;
}
.messageTitle {
    color: #3B3B3B;
    font-family: 微软雅黑,黑体,Arial,Helvetica,sans-serif;
    font-size: 30px;
    font-weight: normal;
}
.message {
    color: #FF3300;
    font-family: 微软雅黑,黑体,Arial,Helvetica,sans-serif;
    font-size: 36px;
}
.messageSec {
    color: #A33300;
    padding: 10px 0;
}
.messageBtns {
    padding: 10px 0 0;
}
.messageBtns a {
    margin: 0 10px;
}
.whiteButton {
    background: url("http://static.zcool.com.cn/images/whiteBtn.png") no-repeat scroll left top transparent;
    display: inline-block;
    height: 28px;
}
.whiteButton span {
    background: url("http://static.zcool.com.cn/images/whiteBtn.png") no-repeat scroll right -28px transparent;
    cursor: pointer;
    display: inline-block;
    height: 28px;
    left: 5px;
    line-height: 28px;
    padding: 0 15px 0 10px;
    position: relative;
}
.whiteButton:link span, .whiteButton:visited span {
    color: #00A0E9;
    text-decoration: none;
}
.whiteButton:hover span, .whiteButton:active span {
    color: #FF3300;
    text-decoration: underline;
}
.circleGray {
}
.circleGrayTop {
    background: url("http://static.zcool.com.cn/images/circleBox.png") no-repeat scroll left top transparent;
    height: 3px;
    margin-right: 3px;
}
.circleGrayTop p {
    background: url("http://static.zcool.com.cn/images/circleBox.png") no-repeat scroll right -183px transparent;
    height: 3px;
    left: 3px;
    position: relative;
}
.circleGrayCenter {
    background: none repeat scroll 0 0 #EEEEEE;
}
.circleGrayBottom {
    background: url("http://static.zcool.com.cn/images/circleBox.png") no-repeat scroll left -180px transparent;
    height: 3px;
    margin-right: 3px;
}
.circleGrayBottom p {
    background: url("http://static.zcool.com.cn/images/circleBox.png") no-repeat scroll right -363px transparent;
    height: 3px;
    left: 3px;
    position: relative;
}
.circleGray.or {
}
.circleGray.or .circleGrayTop {
    background: url("http://static.zcool.com.cn/images/circleBoxOr.png") no-repeat scroll left top transparent;
    height: 3px;
    margin-right: 3px;
}
.circleGray.or .circleGrayTop p {
    background: url("http://static.zcool.com.cn/images/circleBoxOr.png") no-repeat scroll right -183px transparent;
    height: 3px;
    left: 3px;
    position: relative;
}
.circleGray.or .circleGrayCenter {
    background: none repeat scroll 0 0 #FFFFE4;
    border-left: 1px solid #FFDC7F;
    border-right: 1px solid #FFDC7F;
}
.circleGray.or .circleGrayBottom {
    background: url("http://static.zcool.com.cn/images/circleBoxOr.png") no-repeat scroll left -180px transparent;
    height: 3px;
    margin-right: 3px;
}
.circleGray.or .circleGrayBottom p {
    background: url("http://static.zcool.com.cn/images/circleBoxOr.png") no-repeat scroll right -363px transparent;
    height: 3px;
    left: 3px;
    position: relative;
}
.circleGray.white {
}
.circleGray.white .circleGrayTop {
    background: url("http://static.zcool.com.cn/images/circleBoxWhite.png") no-repeat scroll left top transparent;
    height: 3px;
    margin-right: 3px;
}
.circleGray.white .circleGrayTop p {
    background: url("http://static.zcool.com.cn/images/circleBoxWhite.png") no-repeat scroll right -183px transparent;
    height: 3px;
    left: 3px;
    position: relative;
}
.circleGray.white .circleGrayCenter {
    background: none repeat scroll 0 0 #FFFFFF;
    border-left: 1px solid #E0E0E0;
    border-right: 1px solid #E0E0E0;
}
.circleGray.white .circleGrayBottom {
    background: url("http://static.zcool.com.cn/images/circleBoxWhite.png") no-repeat scroll left -180px transparent;
    height: 3px;
    margin-right: 3px;
}
.circleGray.white .circleGrayBottom p {
    background: url("http://static.zcool.com.cn/images/circleBoxWhite.png") no-repeat scroll right -363px transparent;
    height: 3px;
    left: 3px;
    position: relative;
}
.circleGray.black {
}
.circleGray.black .circleGrayTop {
    background: url("http://static.zcool.com.cn/images/gBox.png") no-repeat scroll left top transparent;
    height: 3px;
    margin-right: 3px;
}
.circleGray.black .circleGrayTop p {
    background: url("http://static.zcool.com.cn/images/gBox.png") no-repeat scroll right -64px transparent;
    height: 3px;
    left: 3px;
    position: relative;
}
.circleGray.black .circleGrayCenter {
    background: none repeat scroll 0 0 #7F7F7F;
    border-left: 1px solid #4E4E4E;
    border-right: 1px solid #4E4E4E;
}
.circleGray.black .circleGrayBottom {
    background: url("http://static.zcool.com.cn/images/gBox.png") no-repeat scroll left -61px transparent;
    height: 3px;
    margin-right: 3px;
}
.circleGray.black .circleGrayBottom p {
    background: url("http://static.zcool.com.cn/images/gBox.png") no-repeat scroll right -125px transparent;
    height: 3px;
    left: 3px;
    position: relative;
}
.jhComRight td {
    text-align: right;
}
.jhComLeft td {
    vertical-align: top;
}
.rightD {
    background: url("http://static.zcool.com.cn/images/rightD.png") no-repeat scroll left top transparent;
    height: 16px;
    position: absolute;
    right: -7px;
    top: 15px;
    width: 8px;
}
.leftD {
    background: url("http://static.zcool.com.cn/images/leftD.png") no-repeat scroll left top transparent;
    height: 16px;
    left: -7px;
    position: absolute;
    top: 15px;
    width: 8px;
}
.jhComRight .jhContent, .jhComLeft .jhContent {
    padding: 10px 20px;
    text-align: left;
}
.dateLink {
    color: #999999;
    padding-top: 10px;
}
.dateLink a {
    color: #009CFF;
}
.dateLink a:hover {
    color: #FF3300;
    text-decoration: none;
}
.dateLink span {
    padding: 0 10px;
}
.redFlag {
    background: url("http://static.zcool.com.cn/images/redFlag.png") no-repeat scroll left top transparent;
    display: inline-block;
    height: 17px;
}
.redFlag span {
    background: url("http://static.zcool.com.cn/images/redFlag.png") no-repeat scroll right -17px transparent;
    color: #FFFFFF;
    display: inline-block;
    font-weight: normal;
    height: 17px;
    left: 4px;
    line-height: 17px;
    padding: 0 5px;
    position: relative;
}
.redFlag span a {
    color: #FFFFFF;
}
.redFlag.left {
    background: url("http://static.zcool.com.cn/images/redFlag.png") no-repeat scroll right -34px transparent;
}
.redFlag.left span {
    background: url("http://static.zcool.com.cn/images/redFlag.png") no-repeat scroll left -51px transparent;
    left: auto;
    right: 4px;
}
.searchFans {
    margin: 0 auto;
    padding-bottom: 70px;
    width: 460px;
}
.searchFans.detail {
    padding-bottom: 30px;
}
.sfType li {
    cursor: pointer;
    float: left;
    height: 27px;
}
.sfType a {
    display: inline-block;
    height: 22px;
    padding: 0 0 0 5px;
}
.sfType a span {
    cursor: pointer;
    display: inline-block;
    height: 22px;
    line-height: 22px;
    padding: 0 5px 0 0;
}
.sfType li.selected {
    background: url("http://static.zcool.com.cn/images/searchFansBg.gif") no-repeat scroll center top transparent;
}
.sfType li.selected a {
    background: url("http://static.zcool.com.cn/images/searchFansBg.gif") no-repeat scroll left top transparent;
    text-decoration: none;
}
.sfType li.selected a span {
    background: url("http://static.zcool.com.cn/images/searchFansBg.gif") no-repeat scroll right top transparent;
    color: #FFFFFF;
    font-weight: bold;
    text-decoration: none;
}
.sfContent {
    background: url("http://static.zcool.com.cn/images/fansSearch.gif") no-repeat scroll left top transparent;
    border: 0 none;
    font-size: 16px;
    height: 40px;
    line-height: 40px;
    width: 456px;
}
.sfContent.focus {
    background: url("http://static.zcool.com.cn/images/fansSearch.gif") no-repeat scroll left -40px transparent;
    width: 456px;
}
.sfTxt {
    background: none repeat scroll 0 0 transparent;
    border: 0 none;
    height: 34px;
    line-height: 34px;
    margin: 0 10px;
    width: 345px;
}
.sfBtn {
    background: url("http://static.zcool.com.cn/images/fansSearch.gif") no-repeat scroll right top transparent;
    display: inline-block;
    height: 40px;
    width: 91px;
}
.scBox {
    background: url("http://static.zcool.com.cn/images/scBg.jpg") repeat-x scroll left top transparent;
    border-bottom: 1px solid #E8E8E8;
    height: 43px;
    padding: 20px 30px 0;
}
.scBoxDes {
    border-bottom: 1px dashed #C7C7C7;
    padding: 10px 30px 20px;
}
.scBoxDesUl {
    float: left;
    width: 680px;
}
.scBoxDesUl li {
    float: left;
    margin: 10px 10px 0 0;
}
.scBoxDesUl li a {
    background: url("http://static.zcool.com.cn/images/scBoxDesUl.jpg") no-repeat scroll left top transparent;
    display: inline-block;
    height: 24px;
    padding: 0 0 0 10px;
}
.scBoxDesUl li a span {
    background: url("http://static.zcool.com.cn/images/scBoxDesUl.jpg") no-repeat scroll right top transparent;
    cursor: pointer;
    display: inline-block;
    height: 24px;
    line-height: 24px;
    padding: 0 10px 0 0;
}
.scBoxDesUl li a:hover {
    background: url("http://static.zcool.com.cn/images/scBoxDesUl.jpg") no-repeat scroll left -24px transparent;
    color: #FFFFFF;
    text-decoration: none;
}
.scBoxDesUl li a:hover span {
    background: url("http://static.zcool.com.cn/images/scBoxDesUl.jpg") no-repeat scroll right -24px transparent;
    color: #FFFFFF;
    text-decoration: none;
}
.scBoxDesUl li.selected a {
    background: url("http://static.zcool.com.cn/images/scBoxDesUl.jpg") no-repeat scroll left -24px transparent;
    color: #FFFFFF;
}
.scBoxDesUl li.selected a span {
    background: url("http://static.zcool.com.cn/images/scBoxDesUl.jpg") no-repeat scroll right -24px transparent;
    color: #FFFFFF;
}
.scBoxDesUl li.addSc a {
    background: url("http://static.zcool.com.cn/images/scBoxDesUl.jpg") no-repeat scroll left -48px transparent;
    padding: 0;
    width: 94px;
}
.scBoxDesUl li.addSc a:hover {
    background: url("http://static.zcool.com.cn/images/scBoxDesUl.jpg") no-repeat scroll -94px -48px transparent;
}
.scListDown {
    bottom: 9px;
    left: 13px;
    position: absolute;
}
.scListDown > span {
    display: inline-block;
    vertical-align: middle;
}
.scListDownSel {
    cursor: default;
    position: relative;
}
.lineL {
    background: url("http://static.zcool.com.cn/images/lineL.gif") repeat-y scroll left top transparent;
    display: inline-block;
    padding: 0 10px;
}
.scListDown.special {
    bottom: 4px;
    height: 35px;
    left: 3px;
    position: absolute;
    width: 97%;
}
.scListDown.special span {
    height: 35px;
    line-height: 35px;
}
.scListDownTitle {
    -moz-border-bottom-colors: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    background: none repeat scroll 0 0 #F6F6F6;
    border-color: #F6F6F6 #F6F6F6 -moz-use-text-color;
    border-image: none;
    border-style: solid solid none;
    border-width: 1px 1px 0;
    color: #7F7F7F;
    display: inline-block;
    height: 21px;
    padding: 3px 22px 0 10px;
    position: relative;
    z-index: 2;
}
.scListDownTitle b {
    border-color: #BABABA #F6F6F6 #F6F6F6;
    border-style: solid;
    border-width: 4px;
    font-size: 0;
    height: 0;
    line-height: 0;
    position: absolute;
    right: 10px;
    top: 10px;
    width: 0;
}
.scListDownSel:hover .scListDownTitle {
    -moz-border-bottom-colors: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    background: none repeat scroll 0 0 #FFFFFF;
    border-color: #FFBA00 #FFBA00 -moz-use-text-color;
    border-image: none;
    border-style: solid solid none;
    border-width: 1px 1px 0;
    color: #000000;
}
.scListDownSel:hover .scListDownTitle b {
    border-color: #BABABA #FFFFFF #FFFFFF;
}
.scListDownSel:hover .scListDownSelCon {
    display: block;
}
.scListDownSelCon {
    background: none repeat scroll 0 0 #FFFFFF;
    border: 1px solid #FFBA00;
    display: none;
    left: 0;
    position: absolute;
    top: 24px;
    width: 110px;
}
.scListDownSelCon dl {
}
.scListDownSelCon dd {
    height: 24px;
}
.scListDownSelCon dd a {
    display: block;
    height: 24px;
    line-height: 24px;
    padding: 0 0 0 10px;
}
.scListDownSelCon dd a:hover {
    background: none repeat scroll 0 0 #FFBA00;
    color: #FFFFFF;
    text-decoration: none;
}
.sccDown {
    border-top: 1px dashed #CCCCCC;
    margin: 0 5px;
    padding: 5px 0;
}
.sccDown b {
}
.dClose {
    background: url("http://static.zcool.com.cn/images/dClose.png") no-repeat scroll left top transparent;
    height: 16px;
    position: absolute;
    right: 5px;
    top: 20px;
    visibility: hidden;
    width: 16px;
    z-index: 10;
}
.popDoc {
    background: none repeat scroll 0 0 #FFFFFF;
    border: 5px solid #B0B0B0;
    left: 50%;
    position: absolute;
    top: 50%;
    z-index: 110;
}
.popDocTitle {
    background: none repeat scroll 0 0 #FFBA00;
    border-bottom: 1px solid #ECA128;
    color: #000000;
    font-size: 14px;
    height: 30px;
    line-height: 30px;
    padding: 0 10px;
    position: relative;
}
.popDocTitle .fRight {
    margin-top: 7px;
}
.popDocCon {
    padding: 15px;
}
.isTxt {
    background: url("http://static.zcool.com.cn/images/inputBg.png") repeat-x scroll left top #FBFBFB;
    border: 1px solid #C1C1C1;
    color: #333333;
    height: 22px;
    line-height: 22px;
    padding: 0 5px;
}
.isTxt.focus {
    background-color: #FFFFFF;
    color: #000000;
}
.submit {
    background: url("http://static.zcool.com.cn/images/btn.png") no-repeat scroll left top transparent;
    border: 0 none;
    cursor: pointer;
    display: inline-block;
    height: 21px;
    width: 42px;
}
.cancel {
    background: url("http://static.zcool.com.cn/images/btn.png") no-repeat scroll left -21px transparent;
    border: 0 none;
    cursor: pointer;
    display: inline-block;
    height: 21px;
    width: 42px;
}
.tagList {
    padding: 10px 20px;
}
.tag {
    background: url("http://static.zcool.com.cn/images/sfType.png") no-repeat scroll left top transparent;
    display: inline-block;
    height: 30px;
    margin-right: 10px;
    position: relative;
}
.tag span {
    background: url("http://static.zcool.com.cn/images/sfType.png") no-repeat scroll right -30px transparent;
    display: inline-block;
    height: 30px;
    left: 3px;
    line-height: 30px;
    padding: 0 30px 0 10px;
    position: relative;
}
.cClose {
    background: url("http://static.zcool.com.cn/images/dCloseS.png") no-repeat scroll 0 0 transparent;
    display: inline-block;
    height: 16px;
    position: absolute;
    right: 7px;
    top: 7px;
    width: 16px;
}
.testComBox {
    padding: 40px 0 120px;
    text-align: center;
}
.conBox {
    color: #666666;
    line-height: 22px;
    padding: 5px 0;
}
.domain {
    font-size: 30px;
    font-weight: normal;
}
.ttPop {
    display: none;
    left: 50%;
    margin-left: -130px;
    position: absolute;
    top: 60px;
    width: 390px;
}
.ttPop .topG {
    left: 50%;
    margin-left: -10px;
    top: -7px;
}
.thridPart {
    margin: 0 auto;
    padding: 30px 0;
    width: 600px;
}
.thridPart p {
    line-height: 28px;
}
.thBox {
    padding: 20px 0 0;
}
.thBox td {
    padding: 10px 20px;
}
.sinoInputSmall {
    background: url("http://static.zcool.com.cn/images/log/logTxtSmall.png") no-repeat scroll left top #FFFFFF;
    border: 0 none;
    display: inline-block;
    height: 35px;
    padding: 0 10px;
    width: 221px;
}
.sinoInputSmall.focus {
    background: url("http://static.zcool.com.cn/images/log/logTxtSmall.png") no-repeat scroll left bottom #FFFFFF;
}
.logTextSmall {
    background: none repeat scroll 0 0 transparent;
    border: 0 none;
    color: #333333;
    font-size: 14px;
    height: 35px;
    line-height: 35px;
    width: 221px;
}
.sinoInputSmall .logTextSmall.focus {
    color: #000000;
}
.sinoInput {
    background: url("http://static.zcool.com.cn/images/log/logTxt.png") no-repeat scroll left top #FFFFFF;
    border: 0 none;
    display: inline-block;
    height: 40px;
    padding: 0 10px;
    width: 221px;
}
.sinoInput.focus {
    background: url("http://static.zcool.com.cn/images/log/logTxt.png") no-repeat scroll left bottom #FFFFFF;
}
.logText {
    background: none repeat scroll 0 0 transparent;
    border: 0 none;
    color: #AAAAAA;
    font-size: 14px;
    height: 40px;
    line-height: 40px;
    width: 221px;
}
.sinoInput .logText.focus {
    color: #000000;
}
.shareLinkBox {
    padding: 30px 0;
    text-align: center;
}
.shareLinkBox a {
    margin: 0 10px;
}
.timeLineLeft {
    background: url("http://static.zcool.com.cn/images/lr.png") no-repeat scroll left -40px transparent;
    display: inline-block;
    height: 40px;
    left: 10px;
    position: absolute;
    top: 90px;
    width: 40px;
}
.timeLineLeft.gray {
    background: url("http://static.zcool.com.cn/images/lr.png") no-repeat scroll left top transparent;
    cursor: default;
}
.timeLineRight {
    background: url("http://static.zcool.com.cn/images/lr.png") no-repeat scroll right -40px transparent;
    display: inline-block;
    height: 40px;
    position: absolute;
    right: 10px;
    top: 90px;
    width: 40px;
}
.timeLineRight.gray {
    background: url("http://static.zcool.com.cn/images/lr.png") no-repeat scroll right top transparent;
    cursor: default;
}
.timeLine {
    border-top: 1px solid #DDDDDD;
    margin-top: 10px;
    padding-bottom: 50px;
    position: relative;
}
.timeLineCon {
    border-bottom: 1px solid #DDDDDD;
    height: 230px;
}
.timeLineCon .ulWrapper {
    height: 270px;
    margin: 0 auto;
    overflow: hidden;
    position: relative;
    width: 847px;
}
.ulWrapper ul {
    left: 0;
    position: relative;
    width: 20000px;
}
.timeLineCon ul li {
    float: left;
    height: 230px;
    text-align: center;
    width: 77px;
}
.tlcT table {
    width: 100%;
}
.tlcT td {
    color: #FFBA00;
    font-size: 16px;
    height: 230px;
    text-align: center;
    vertical-align: bottom;
}
.tlcC {
    background: none repeat scroll 0 0 #FFBA00;
    margin: 0 auto;
    width: 32px;
}
.tlcB {
    color: #4D4D4D;
    padding: 20px 0;
    text-align: center;
}
.longConCam .timeLine {
    border-top: 1px solid #F4F4F4;
}
.longConCam .timeLineCon {
    border-bottom: 1px solid #F4F4F4;
}
.joinBtn {
    height: 30px;
    line-height: 30px;
    margin: 20px auto 0;
    text-align: center;
}
.joinBtn span {
    background: url("http://static.zcool.com.cn/images/joinBtn.png") no-repeat scroll left top transparent;
    color: #FFFFFF;
    display: inline-block;
    padding: 0 10px 0 31px;
    vertical-align: middle;
}
.joinBtn a {
    background: url("http://static.zcool.com.cn/images/joinBtn.png") no-repeat scroll right top transparent;
    color: #A33300;
    display: inline-block;
    vertical-align: middle;
    width: 85px;
}
.upTBoxTable {
    width: 100%;
}
.upTBoxTable td, .norTable .upTBoxTable td {
    border: 0 none;
    padding: 10px;
}
.upTBoxTable textarea {
    border: 1px solid #C1C1C1;
    color: #AAAAAA;
    height: 63px;
    padding: 5px;
    width: 540px;
}
.upTBoxTable textarea.focus {
    border: 1px solid #FFBA00;
    color: #000000;
}
.loader {
    border: 1px solid #EF9400;
    height: 11px;
    width: 200px;
}
.loader span {
    background: none repeat scroll 0 0 #FFBA00;
    border-top: 1px solid #FFBE10;
    display: inline-block;
    height: 10px;
}
.upT {
    background: url("http://static.zcool.com.cn/images/upT.png") no-repeat scroll left top transparent;
    cursor: move;
    display: inline-block;
    height: 35px;
    width: 35px;
}
.upT:hover {
    background: url("http://static.zcool.com.cn/images/upT.png") no-repeat scroll left -35px transparent;
}
.close {
    background: url("http://static.zcool.com.cn/images/close.png") no-repeat scroll left top transparent;
    display: inline-block;
    height: 23px;
    width: 23px;
}
.close:hover {
    background: url("http://static.zcool.com.cn/images/close.png") no-repeat scroll left -23px transparent;
}
.sina, .weibo, .renren, .qzone {
    display: inline-block;
    height: 24px;
    width: 24px;
}
.sina {
    background: url("http://static.zcool.com.cn/images/comments.png") no-repeat scroll -57px -24px transparent;
}
.weibo {
    background: url("http://static.zcool.com.cn/images/comments.png") no-repeat scroll -57px -48px transparent;
}
.renren {
    background: url("http://static.zcool.com.cn/images/comments.png") no-repeat scroll -57px -72px transparent;
}
.sina.selected {
    background: url("http://static.zcool.com.cn/images/comments.png") no-repeat scroll -105px -24px transparent;
}
.weibo.selected {
    background: url("http://static.zcool.com.cn/images/comments.png") no-repeat scroll -105px -48px transparent;
}
.renren.selected {
    background: url("http://static.zcool.com.cn/images/comments.png") no-repeat scroll -105px -72px transparent;
}
a.dEdit {
    background: url("http://static.zcool.com.cn/images/ed.png") no-repeat scroll left top transparent;
}
a.dEditFace {
    background: url("http://static.zcool.com.cn/images/ed.png") no-repeat scroll -105px 2px transparent;
}
a.dEdit:hover {
    background: url("http://static.zcool.com.cn/images/ed.png") no-repeat scroll left -18px transparent;
    color: #F5AC16;
    text-decoration: none;
}
a.dEditFace:hover {
    background: url("http://static.zcool.com.cn/images/ed.png") no-repeat scroll -105px -16px transparent;
    color: #F5AC16;
    text-decoration: none;
}
.dDelete {
    background: url("http://static.zcool.com.cn/images/dCloseS.png") no-repeat scroll 3px center transparent;
}
.dFind {
    background: url("http://static.zcool.com.cn/images/dFind.png") no-repeat scroll 3px center transparent;
}
a.addBtn {
    background: url("http://static.zcool.com.cn/images/addBtn.gif") no-repeat scroll left top transparent;
    color: #A63902;
    display: inline-block;
    height: 24px;
    line-height: 24px;
    padding-left: 22px;
    text-decoration: none;
    width: 58px;
}
a.addBtn:hover {
    background: url("http://static.zcool.com.cn/images/addBtn.gif") no-repeat scroll left -24px transparent;
}
a.addBtn.down {
    background: url("http://static.zcool.com.cn/images/addBtn.gif") no-repeat scroll left -48px transparent;
}
.dashedLine {
    border-top: 1px dashed #CCCCCC;
    font-size: 0;
    height: 0;
    line-height: 0;
}
a.lBtn {
    background: url("http://static.zcool.com.cn/images/lBtn.png") no-repeat scroll left top transparent;
    color: #A33300;
    display: inline-block;
    font: 18px/40px "微软雅黑";
    height: 40px;
    text-align: center;
    text-decoration: none;
    width: 120px;
}
a.lBtn:hover {
    background: url("http://static.zcool.com.cn/images/lBtn.png") no-repeat scroll left -40px transparent;
}
a.lBtn.down {
    background: url("http://static.zcool.com.cn/images/lBtn.png") no-repeat scroll left -80px transparent;
}
a.cBtn {
    background: url("http://static.zcool.com.cn/images/cBtn.png") no-repeat scroll left top transparent;
    color: #7F7F7F;
    display: inline-block;
    font: 18px/40px "微软雅黑";
    height: 40px;
    text-align: center;
    text-decoration: none;
    width: 120px;
}
a.cBtn:hover {
    background: url("http://static.zcool.com.cn/images/cBtn.png") no-repeat scroll left -40px transparent;
}
a.cBtn.down {
    background: url("http://static.zcool.com.cn/images/cBtn.png") no-repeat scroll left -80px transparent;
}
input.yellowBtn {
    background: url("http://static.zcool.com.cn/images/yellowBtn.png") no-repeat scroll left top transparent;
    border: 0 none;
    color: #A83D04;
    cursor: pointer;
    font: 12px/28px "宋体";
    height: 28px;
    width: 90px;
}
a.yellowBtn {
    background: url("http://static.zcool.com.cn/images/yellowBtn.png") no-repeat scroll left top transparent;
    color: #A83D04;
    display: inline-block;
    font: 12px/28px "宋体";
    height: 28px;
    text-align: center;
    text-decoration: none;
    width: 90px;
}
a.yellowBtn span {
    cursor: pointer;
}
a.yellowBtn:hover {
    background: url("http://static.zcool.com.cn/images/yellowBtn.png") no-repeat scroll left -28px transparent;
}
a.yellowBtn.down {
    background: url("http://static.zcool.com.cn/images/yellowBtn.png") no-repeat scroll left -56px transparent;
}
a.grayBtn {
    background: url("http://static.zcool.com.cn/images/grayBtn.png") no-repeat scroll left top transparent;
    color: #4E4E4E;
    display: inline-block;
    font: 12px/28px "宋体";
    height: 28px;
    text-align: center;
    text-decoration: none;
    width: 90px;
}
a.grayBtn span {
    cursor: pointer;
}
a.grayBtn:hover {
    background: url("http://static.zcool.com.cn/images/grayBtn.png") no-repeat scroll left -28px transparent;
}
a.grayBtn.down {
    background: url("http://static.zcool.com.cn/images/grayBtn.png") no-repeat scroll left -56px transparent;
}
.camRightTd {
    border-left: 1px solid #F4F4F4;
    padding: 5px 10px;
    vertical-align: middle;
    width: 220px;
}
.camRightTd .t {
    color: #ABABAB;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 33px;
    line-height: 100%;
}
.camRightTd .n {
    color: #FFB900;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 48px;
    line-height: 100%;
}
.normalTxt {
    background: url("http://static.zcool.com.cn/images/inputBg.png") repeat-x scroll left top #FBFBFB;
    border: 1px solid #C1C1C1;
    height: 32px;
    line-height: 32px;
    padding: 0 5px;
}
.normalArea {
    background: url("http://static.zcool.com.cn/images/inputBg.png") repeat-x scroll left top #FBFBFB;
    border: 1px solid #C1C1C1;
    height: 120px;
    line-height: 22px;
    padding: 5px;
}
.main .btn {
    color: #A33300;
    margin-left: 10px;
    text-decoration: none;
}
a.btn {
    background: url("http://static.zcool.com.cn/images/comments.png") no-repeat scroll left top transparent;
    color: #A33300;
    display: inline-block;
    height: 24px;
    line-height: 24px;
    text-align: center;
    text-decoration: none;
    width: 57px;
}
.inputLong {
    background: url("http://static.zcool.com.cn/images/workTopBg.jpg") repeat-x scroll left top #F4F4F4;
    padding: 20px 30px;
}
.inputLong .normalArea {
    height: 60px;
    width: 1010px;
}
.inputLong .commentFunc {
    width: 1024px;
}
.popFace {
    background: none repeat scroll 0 0 #FFFFFF;
    border: 5px solid #B0B0B0;
    left: 0;
    overflow: hidden;
    position: absolute;
    top: 0;
    width: 400px;
    z-index: 999;
}
.popFaceFlag {
    background: url("http://static.zcool.com.cn/images/icons/topFlag.png") repeat scroll 0 0 transparent;
    height: 10px;
    left: 30px;
    position: absolute;
    top: -10px;
    width: 22px;
}
.popUserLeft {
    color: #7F7F7F;
}
.face {
    display: none;
}
.face.selected {
    display: block;
}
.popFaceBox {
    padding: 15px;
}
.popFaceTitle a {
    display: inline-block;
    padding: 0 10px;
}
.popFaceTitle a:hover {
    text-decoration: none;
}
.popFaceTitle a.selected {
    background: none repeat scroll 0 0 #FFBA00;
    color: #FFFFFF;
}
.faceList {
    border-bottom: 1px dashed #DDDDDD;
    margin-right: -5px;
    padding: 10px 0 15px;
}
.faceList a {
    background: none repeat scroll 0 0 #EAEAEA;
    border: 1px solid #F3F3F3;
    display: inline-block;
    height: 24px;
    margin: 5px 5px 0 0;
    padding: 3px 0 0;
    text-align: center;
    width: 27px;
}
.xsxBox, .xsxBox .commentFunc {
    width: 550px;
}
.xsxBox .normalArea {
    font-size: 14px;
    width: 540px;
}
.xsxTable .normalTxt {
    font-size: 14px;
}
.activeList li {
    margin: 0 auto;
    padding: 20px;
    position: relative;
    width: 980px;
}
.activeList.small {
}
.activeList.small li {
    border-bottom: 3px solid #EEEEEE;
    border-right: 2px solid #EEEEEE;
    float: left;
    margin: 30px 0 0 30px;
    overflow: hidden;
    padding: 15px;
    width: 425px;
}
.activeList.small .alTBox {
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    width: 365px;
}
.activeList.small .alContent {
    height: 211px;
    width: 410px;
}
.activeList.small .alContentCon {
    height: 181px;
    width: 370px;
}
.activeList.small .alT {
    padding: 0 0 0 8px;
}
.alTBox a {
    font-family: "微软雅黑";
    font-size: 20px;
}
.alT p {
    padding: 0 0 0 81px;
}
.alContent {
    height: 231px;
    margin: 10px auto 0;
    position: relative;
    width: 902px;
}
.alContent .alContentCon {
    background: none repeat scroll 0 0 #000000;
    color: #CCCCCC;
    display: inline-block;
    height: 201px;
    left: 0;
    line-height: 24px;
    opacity: 0;
    padding: 15px 20px;
    position: absolute;
    text-decoration: none;
    top: 0;
    width: 862px;
}
.alContent:hover .alContentImg {
}
.alContent:hover .alContentCon {
    opacity: 0.8;
}
.activeBox {
}
a.activeListMore {
    background: url("http://static.zcool.com.cn/images/activeMore.png") no-repeat scroll left -38px transparent;
    display: inline-block;
    height: 38px;
    position: absolute;
    right: 20px;
    top: 20px;
    width: 38px;
}
a.activeListMore:hover {
    background: url("http://static.zcool.com.cn/images/activeMore.png") no-repeat scroll left top transparent;
}
.favBox {
    height: 130px;
    padding: 20px 0 0;
}
.favBox table {
    margin: 0 auto;
}
.favBox th {
    font-weight: normal;
    padding: 0;
}
.favBox td {
    padding: 10px 5px;
    width: 200px;
}
.ubcTitle {
    font-family: "微软雅黑";
    font-size: 16px;
}
.crbBox .commentFunc {
    width: 967px;
}
.crbBox .commentArea {
    width: 966px;
}
.topWrapper {
    /*background: url("./images/topBg.png") repeat scroll 0 0 transparent;*/
    background-color:#1E7AC4;
    height: 44px;
    position: relative;
    text-align: center;
    width: 100%;
    z-index: 40;
}
.topHeader {
    display: inline-block;
    height: 44px;
    margin: 0 auto;
    text-align: left;
    width: 1083px;
}
.topLogo {
    background: url("images/logo.png") no-repeat scroll 0 0 transparent;
    display: inline-block;
    float: left;
    height: 44px;
    width: 124px;
}
.topNav {
    float: left;
    height: 44px;
    padding: 0 0 0 10px;
}
.topNav > a {
    color: #000000;
    display: inline-block;
    float: left;
    font-size: 14px;
    height: 44px;
    line-height: 44px;
    overflow: hidden;
    text-align: center;
    width: auto;
    padding-left:10px;
    padding-right:10px;
}
.topNav > a:hover {
    background: none repeat scroll 0 0 #2D2D2D;
    color: #FFFFFF;
    text-decoration: none;
}
.topNav > a.selected {
    background: none repeat scroll 0 0 #2D2D2D;
    color: #FFFFFF;
    text-decoration: none;
}
span.navMore {
    color: #000000;
    cursor: default;
    display: inline-block;
    float: left;
    font-size: 14px;
    line-height: 44px;
    padding-right: 10px;
    position: relative;
    text-align: center;
    width: 50px;
}
span.navMore:hover {
    background: none repeat scroll 0 0 #2D2D2D;
    color: #FFFFFF;
    font-weight: bold;
    text-decoration: none;
}
span.navMore b {
    border-color: #8C6000 #1E7AC4 #1E7AC4;
    border-style: solid;
    border-width: 5px;
    font-size: 0;
    height: 0;
    line-height: 0;
    position: absolute;
    right: 7px;
    top: 21px;
    width: 0;
}
span.navMore:hover b {
    border-color: #8C8C8C #2D2D2D #2D2D2D;
}
span.navMore:hover .navMoreUl {
    display: block;
}
.navMoreUl {
    background: none repeat scroll 0 0 #2D2D2D;
    display: none;
    left: 0;
    position: absolute;
    text-align: left;
    top: 43px;
    z-index: 10;
}
.navMoreUl li {
    line-height: 34px;
    width: 100px;
}
.navMoreUl a {
    color: #ABABAB;
    display: block;
    font-size: 12px;
    font-weight: normal;
    height: 34px;
    line-height: 34px;
    padding-left: 15px;
    white-space: nowrap;
}
.navMoreUl a:hover {
    background: none repeat scroll 0 0 #111111;
    color: #FFBA00;
    text-decoration: none;
}
.topHeadeRight {
    float: right;
    margin-right: -1px;
}
.thrUl a {
    margin-left: 1px;
    text-decoration: none;
}
.m01 > a {
    background: url("http://static.zcool.com.cn/images/tb.png") no-repeat scroll 10px 2px transparent;
    display: inline-block;
    height: 43px;
    width: 37px;
}
.m01:hover > a {
    background: url("http://static.zcool.com.cn/images/tb.png") no-repeat scroll 10px -41px #2D2D2D;
}
.m02 > a {
    background: url("http://static.zcool.com.cn/images/tb.png") no-repeat scroll -27px 2px transparent;
    display: inline-block;
    height: 43px;
    width: 37px;
}
.m02:hover > a {
    background: url("http://static.zcool.com.cn/images/tb.png") no-repeat scroll -27px -41px #2D2D2D;
}
.m03 > a {
    background: url("http://static.zcool.com.cn/images/tb.png") no-repeat scroll -64px 2px transparent;
    display: inline-block;
    height: 43px;
    width: 37px;
}
.m03:hover > a {
    background: url("http://static.zcool.com.cn/images/tb.png") no-repeat scroll -64px -41px #2D2D2D;
}
.m04 > a {
    background: url("http://static.zcool.com.cn/images/tb.png") no-repeat scroll -101px 2px transparent;
    display: inline-block;
    height: 43px;
    width: 37px;
}
.m04:hover > a {
    background: url("http://static.zcool.com.cn/images/tb.png") no-repeat scroll -101px -41px #2D2D2D;
}
.m05 > a {
    background: url("http://static.zcool.com.cn/images/tb.png") no-repeat scroll -138px 2px transparent;
    display: inline-block;
    height: 43px;
    width: 37px;
}
.m05:hover > a {
    background: url("http://static.zcool.com.cn/images/tb.png") no-repeat scroll -138px -41px #2D2D2D;
}
.m06 > a {
    display: inline-block;
    height: 34px;
    padding: 9px 10px 0;
    text-align: center;
}
.m06:hover > a {
    background: none repeat scroll 0 0 #2D2D2D;
}
.son {
    background: none repeat scroll 0 0 #2D2D2D;
    display: none;
    left: 1px;
    position: absolute;
    top: 43px;
}
.son li {
    border-bottom: 1px solid #3C3C3C;
    color: #FFFFFF;
    cursor: default;
    line-height: 32px;
}
.son li:hover {
    background: none repeat scroll 0 0 #111111;
}
.son li a {
    color: #FFFFFF;
    display: block;
    padding: 0 10px;
}
.son li a:hover {
    text-decoration: none;
}
.rNum {
    cursor: pointer;
    float: right;
}
.son li.a1 a {
    background: url("http://static.zcool.com.cn/images/st.png") no-repeat scroll 15px -1px transparent;
    padding-left: 40px;
}
.son li.a2 a {
    background: url("http://static.zcool.com.cn/images/st.png") no-repeat scroll 15px -33px transparent;
    padding-left: 40px;
}
.son li.a3 a {
    background: url("http://static.zcool.com.cn/images/st.png") no-repeat scroll 15px -65px transparent;
    padding-left: 40px;
}
.son li.a4 a {
    background: url("http://static.zcool.com.cn/images/st.png") no-repeat scroll 15px -97px transparent;
    padding-left: 40px;
}
.son li.a5 a {
    background: url("http://static.zcool.com.cn/images/st.png") no-repeat scroll 15px -129px transparent;
    padding-left: 40px;
}
.son li.a6 a {
    background: url("http://static.zcool.com.cn/images/st.png") no-repeat scroll 15px -160px transparent;
    padding-left: 40px;
}
.son li.a7 a {
    background: url("http://static.zcool.com.cn/images/st.png") no-repeat scroll 15px -193px transparent;
    padding-left: 40px;
}
.fonts {
    background: none repeat scroll 0 0 #2D2D2D;
    display: none;
    position: absolute;
    right: 0;
    top: 43px;
}
.m01:hover .son {
    display: block;
    width: 100px;
}
.m03:hover .son {
    display: block;
    width: 120px;
}
.m05:hover .son {
    display: block;
    width: 100px;
}
.m06:hover .son {
    display: block;
    left: auto;
    right: 0;
    width: 130px;
}
.m01:hover .rNum, .m03:hover .rNum {
    color: #FFBA00;
    font-weight: bold;
}
.m02.hasMsg > a {
    background: url("http://static.zcool.com.cn/images/tb.png") no-repeat scroll -27px bottom #D80616;
}
.m02.hasMsg:hover > a {
    background: url("http://static.zcool.com.cn/images/tb.png") no-repeat scroll -27px bottom #2D2D2D;
}
.m02.hasMsg:hover .fonts {
    background: none repeat scroll 0 0 #2D2D2D;
}
.m02.hasMsg .fonts {
    background: none repeat scroll 0 0 #D80616;
    display: inline-block;
    line-height: 24px;
    text-align: center;
    top: 30px;
    width: 37px;
}
.m02.hasMsg .fonts a {
    color: #FFFFFF;
    font-weight: bold;
}
.m03.hasMsg > a {
    background: url("http://static.zcool.com.cn/images/tb.png") no-repeat scroll -64px bottom #D80616;
}
.m03.hasMsg:hover .fonts {
    display: none;
}
.m03.hasMsg:hover > a {
    background: url("http://static.zcool.com.cn/images/tb.png") no-repeat scroll -64px bottom #2D2D2D;
}
.m03.hasMsg > a:hover {
    background: url("http://static.zcool.com.cn/images/tb.png") no-repeat scroll -64px bottom #2D2D2D;
}
.m03.hasMsg .fonts {
    background: none repeat scroll 0 0 #D80616;
    display: inline-block;
    line-height: 24px;
    text-align: center;
    top: 30px;
    width: 37px;
}
.m03.hasMsg .fonts a {
    color: #FFFFFF;
    font-weight: bold;
}
.m01.hasMsg > a {
    background: url("http://static.zcool.com.cn/images/tb.png") no-repeat scroll 10px bottom #D80616;
}
.m01.hasMsg:hover .fonts {
    display: none;
}
.m01.hasMsg:hover > a {
    background: url("http://static.zcool.com.cn/images/tb.png") no-repeat scroll 10px bottom #2D2D2D;
}
.m01.hasMsg > a:hover {
    background: url("http://static.zcool.com.cn/images/tb.png") no-repeat scroll 10px bottom #2D2D2D;
}
.m01.hasMsg .fonts {
    background: none repeat scroll 0 0 #D80616;
    display: inline-block;
    line-height: 24px;
    text-align: center;
    top: 30px;
    width: 37px;
}
.m01.hasMsg .fonts a {
    color: #FFFFFF;
    font-weight: bold;
}
.sonA {
    border-bottom: 1px solid #3C3C3C;
    padding: 0 10px;
    text-align: center;
}
.sonA a {
    color: #FFBA00;
    font-size: 14px;
    line-height: 42px;
}
.sonA a:hover {
    color: #FFFFFF;
    text-decoration: underline;
}
.topSearch {
    background: none repeat scroll 0 0 #FFFFFF;
    border: 1px solid #e78f08;
    display: inline-block;
    float: right;
    height: 25px;
    margin: 9px 10px 0 0;
    position: relative;
}
.topSearchTxt {
    border: 0 none;
    float: left;
    height: 25px;
    line-height: 25px;
    margin-right: 5px;
    padding: 0 0 0 5px;
    width: 143px;
}
.topSearchBtn {
    background: url("http://static.zcool.com.cn/images/bs.png") no-repeat scroll left top #FFFFFF;
    border: 0 none;
    cursor: pointer;
    float: left;
    height: 25px;
    width: 24px;
}
.topSearchBtn:hover {
    background: url("http://static.zcool.com.cn/images/bs.png") no-repeat scroll left -24px #FFFFFF;
}
.thrUl {
    float: right;
    height: 43px;
}
.thrUl > li {
    float: left;
    position: relative;
}
.topSearch:hover .chooseS {
    display: block;
}
.chooseS {
    background: none repeat scroll 0 0 #2D2D2D;
    display: none;
    left: 0;
    padding: 5px 0;
    position: absolute;
    top: 26px;
    width: 177px;
}
.chooseS input {
    display: inline-block;
    margin: 0 3px 0 5px;
    vertical-align: middle;
}
.chooseS label {
    color: #FFFFFF;
    display: inline-block;
    vertical-align: middle;
}
.chooseS label:hover {
    color: #FFBA00;
}

#container {
    width:1083px;
    background-color:#F9F9F9;
    margin: 20px auto;
    position: relative;
    z-index: 2;
}
.camNavC {
}
.camNavC a {
    border-right: 1px solid #F4F4F4;
    border-top: 3px solid #FCFCFC;
    color: #2D2D2D;
    display: inline-block;
    font-size: 14px;
    height: 46px;
    line-height: 46px;
    padding: 0 25px;
}
.camNavC a.selected {
    background: none repeat scroll 0 0 #FFFFFF;
    border-top: 3px solid #FFB900;
    font-weight: bold;
}
.sonType {
    padding: 10px 0 0 45px;
    position: relative;
}
.sonType span {
    color: #ABABAB;
    left: 0;
    position: absolute;
}
.camZpBoxC .sonType a {
    color: #ABABAB;
}
.camZpBoxC .sonType a:hover {
    color: #FF3300;
}
.camZpBoxC {
    padding: 10px;
}
.camZpBoxC dl {
    display: inline-block;
    padding: 5px 0;
    width: 100%;
}
.camZpBoxC dt {
    color: #2D2D2D;
    float: left;
    line-height: 22px;
    padding-left: 10px;
    text-align: left;
    width: 45px;
}
.camZpBoxC dd {
    margin-left: 50px;
}
.camZpBoxC dd a {
    color: #2D2D2D;
    display: inline-block;
    margin-right: 10px;
}
.camZpBoxC dd a:hover {
    color: #FF3300;
}
.camZpBoxC dd a.selected {
    color: #FF3300;
    font-weight: bold;
}
.camRightTdC {
    border-left: 1px solid #F4F4F4;
    padding: 20px 10px 5px 20px;
    vertical-align: top;
    width: 240px;
}
.camRightTdC .t {
    color: #ABABAB;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 33px;
    line-height: 100%;
}
.camRightTdC .n {
    color: #FFB900;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 48px;
    line-height: 100%;
}
.camLiTitleC {
    color: #4095CE;
    overflow: hidden;
    padding: 10px 0 0;
    position: relative;
    text-overflow: ellipsis;
    white-space: nowrap;
    width: 230px;
}
.camLiTitleC.hot p {
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    width: 220px;
}
.camLiTitleC.hot .hotSpan {
    background: url("http://static.zcool.com.cn/images/work/fire.png") repeat scroll 0 0 transparent;
    height: 16px;
    position: absolute;
    right: 0;
    top: 12px;
    width: 16px;
}
.camLiTitleC a {
    color: #666666;
    font-size: 14px;
    font-weight: bold;
}
.camLiTitleC a:hover {
    color: #FF3300;
}
.camLiDesC {
    color: #5E5E5E;
    height: 40px;
    padding-top: 5px;
}
.camLiDesC b {
    font-weight: normal;
}
.camLiDesC span {
    color: #ABABAB;
}
.ftSearch {
    background: none repeat scroll 0 0 #FFFFFF;
    height: 32px;
    line-height: 32px;
    margin: 0 auto;
    text-align: left;
    width: 350px;
}
.ftChoose {
    float: left;
}
.ftSearchTxt {
    -moz-border-bottom-colors: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    background: none repeat scroll 0 0 #FFFFFF;
    border-color: -moz-use-text-color -moz-use-text-color -moz-use-text-color #ECA128;
    border-image: none;
    border-style: none none none solid;
    border-width: 0 0 0 1px;
    color: #333333;
    float: left;
    font-size: 12px;
    height: 32px;
    line-height: 32px;
    padding: 0 3px;
    width: 250px;
}
.ftSearchBtn {
    background: url("http://static.zcool.com.cn/images/bs.png") no-repeat scroll center 0 #FFFFFF;
    border: 0 none;
    cursor: pointer;
    float: left;
    height: 24px;
    margin: 4px 0 0 4px;
    width: 24px;
}
.ftSearchBtn:hover {
    background: url("http://static.zcool.com.cn/images/bs.png") no-repeat scroll center -24px #FFFFFF;
}
.ftChoose {
    cursor: pointer;
    display: inline-block;
    font-size: 12px;
    height: 32px;
    line-height: 32px;
    padding-right: 10px;
    position: relative;
    text-align: center;
    width: 52px;
}
.ftChoose b {
    border-color: #868686 #FFFFFF #FFFFFF;
    border-style: solid;
    border-width: 4px;
    font-size: 0;
    height: 0;
    line-height: 0;
    position: absolute;
    right: 8px;
    top: 14px;
    width: 0;
}
.ftChoosePop {
    display: none;
    left: -1px;
    position: absolute;
    top: 32px;
    width: 64px;
}
.ftChoose ul {
    border-bottom: 1px solid #ECA128;
}
.ftChoosePop ul li {
    border-left: 1px solid #ECA128;
    border-right: 1px solid #ECA128;
    line-height: 21px;
}
.ftChoosePop ul li a {
    display: block;
    font-size: 12px;
    text-decoration: none;
}
.ftChoosePop ul li a:link, .ftChoosePop ul li a:visited {
    background: none repeat scroll 0 0 #FFFFFF;
    color: #666666;
}
.ftChoosePop ul li a:hover, .ftChoosePop ul li a:active {
    background: none repeat scroll 0 0 #FFBA00;
    color: #2D2D2D;
}
.ftChoosePop.hover {
}
.ftChoose.hover b {
    border-color: #868686 #FFFFFF #FFFFFF;
}
.ftChoose.hover .ftChoosePop {
    display: inline-block;
}
.doLogBox {
    line-height: 43px;
}
.thrUl .doLogBox a {
    color: #000000;
    margin: 0 5px;
}
.thrUl .doLogBox a:hover {
    text-decoration: underline;
}
.norTable {
    font-size: 14px;
}
.norTable tr.last td, .norTable tr.last th {
    border-bottom: 0 none;
}
.leftBorder {
    border-left: 1px solid #F4F4F4;
}
.norTable td, .norTable th {
    border-bottom: 1px solid #F4F4F4;
    padding: 15px 10px;
    vertical-align: top;
}
.norTable td.vlm, .norTable th.vlm {
    vertical-align: middle;
}
.norTable th {
    font-weight: normal;
    text-align: right;
}
.newTxt {
    background: url("http://static.zcool.com.cn/images/txtBg.png") repeat-x scroll left top #FBFBFB;
    border: 1px solid #ABADB3;
    font-size: 14px;
    height: 36px;
    line-height: 36px;
    padding: 0 5px;
}
.newArea {
    background: url("http://static.zcool.com.cn/images/txtBg.png") repeat-x scroll left top #FBFBFB;
    border: 1px solid #ABADB3;
    font-size: 14px;
    line-height: 22px;
    padding: 5px;
}
.newTxt.gray {
    color: #999999;
}
.newTxt.gray.focus {
    color: #000000;
}
.newTxt.disabled {
    background-color: #ECECEC;
}
input.lBtn {
    background: url("http://static.zcool.com.cn/images/lBtn.png") no-repeat scroll left top transparent;
    border: 0 none;
    color: #A33300;
    cursor: pointer;
    font: 18px/40px "微软雅黑";
    height: 40px;
    text-align: center;
    text-decoration: none;
    width: 120px;
}
.loginRx .txtMsg {
    left: 270px;
    position: absolute;
    top: -35px;
    white-space: nowrap;
    z-index: 20;
}
.regRx .txtMsg {
    left: 320px;
    position: absolute;
    top: -35px;
    white-space: nowrap;
    z-index: 20;
}
.txtMsg {
    background-color: #4095CE;
    color: #FFFFFF;
    display: inline-block;
    float: left;
    font-size: 14px;
    height: 38px;
    line-height: 38px;
    padding: 0 10px;
}
.txtMsg.alert {
    background-color: #FF3300;
}
.txtMsg.suc {
    background-color: #A6CE38;
}
.txtMsg.f12 {
    font-size: 12px;
}
.selectBox, .labelBox {
    border: 1px solid #ABADB3;
    display: inline-block;
    height: 36px;
    padding: 0 10px;
}
.selectBox select {
    margin-top: 6px;
    vertical-align: middle;
}
.labelBox label {
    display: inline-block;
    margin-top: 6px;
    vertical-align: middle;
}
.norTable.register td * {
    display: inline-block;
    vertical-align: middle;
}
.norTable.register td option {
    display: block;
}
.norTable.register td .newTxt, .norTable.register td .labelBox, .norTable.register td .selectBox {
    float: left;
}
.norTable.register td.testing .newTxt {
    float: none;
}
.regCheckLink {
    cursor: default;
    float: left;
    line-height: 40px;
}
.norTable.register td .labelBox {
}
.regTable td {
    border: 1px solid #F4F4F4;
    padding: 5px 10px;
}
.regTable td.pb30 {
    padding-bottom: 30px;
}
.regTable td.pt30 {
    padding-top: 30px;
}
.regStepLeft {
    color: #ABABAB;
    float: left;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 60px;
    line-height: 100%;
    padding-right: 5px;
}
.regStepRight {
    color: #ABABAB;
    float: left;
    font-size: 12px;
    padding-top: 5px;
}
.regStepRight b {
    font-size: 16px;
}
.upBtn {
    background: url("http://static.zcool.com.cn/images/hbtn.jpg") repeat-x scroll left bottom transparent;
    border: 1px solid #ABADB3;
    cursor: pointer;
    font-size: 14px;
    height: 38px;
    width: 100px;
}
.step .regStepLeft, .step .regStepRight {
    color: #FFB900;
}
.upPlugn {
    margin: 0 auto;
    width: 610px;
}
.atList li {
    border-bottom: 1px solid #F4F4F4;
    display: inline-block;
    float: left;
    padding: 10px 0 10px 10px;
    position: relative;
    width: 100%;
}
.atPerson {
    float: left;
    line-height: 21px;
    padding: 20px 0 0 20px;
    width: 410px;
}
.atPersonDes {
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    width: 380px;
}
.atImg {
    float: left;
    padding-top: 35px;
}
.atImg a {
    margin: 0 10px;
}
.atList .apBtn {
    position: absolute;
    right: 20px;
    top: 20px;
}
a.tBtn {
    text-decoration: none;
}
.guidList li {
    border-bottom: 1px solid #F4F4F4;
    padding: 20px 30px;
}
.guidList.borderTop, .borderTop {
    border-top: 1px solid #F4F4F4;
}
.regTable td.colTd {
    font-size: 16px;
    padding-left: 20px;
    vertical-align: middle;
}
.colTd a {
    background: url("http://static.zcool.com.cn/images/gr.png") no-repeat scroll 570px center transparent;
    color: #4095CE;
    display: block;
    height: 22px;
    line-height: 22px;
}
.colTd a:hover {
    color: #FF6600;
    text-decoration: none;
}
.tagBoxLinks {
    border-bottom: 1px solid #F4F4F4;
    padding: 10px 0;
}
.dAdd {
    background: url("http://static.zcool.com.cn/images/cAdd.png") no-repeat scroll 3px center transparent;
}
.f30 {
    font-size: 30px;
}
.wp100 {
    width: 100%;
}
.pswLv {
    margin-left: 5px;
}
.pswLv.lv1 {
    background: none repeat scroll 0 0 #FF0000;
    display: inline-block;
    height: 5px;
    width: 60px;
}
.pswLv.lv2 {
    background: none repeat scroll 0 0 #FFB900;
    display: inline-block;
    height: 5px;
    width: 120px;
}
.pswLv.lv3 {
    background: none repeat scroll 0 0 #8EC336;
    display: inline-block;
    height: 5px;
    width: 180px;
}
.borderNone td {
    border: 0 none;
}
.mustInput {
    background: none repeat scroll 0 0 #FFBA00;
    display: inline-block;
    height: 40px;
    width: 7px;
}
a.doChangeHead {
    background: none repeat scroll 0 0 #2D2D2D;
    color: #FFFFFF;
    display: inline-block;
    font-size: 14px;
    height: 40px;
    line-height: 40px;
    margin-top: 1px;
    text-align: center;
    width: 145px;
}
a.doChangeHead:hover {
    background: none repeat scroll 0 0 #000000;
    text-decoration: none;
}
.selectBox {
    background: none repeat scroll 0 0 #FFFFFF;
    border: 1px solid #999999;
    border-radius: 2px 2px 2px 2px;
    display: inline-block;
    height: 20px;
    overflow: hidden;
    padding: 8px 5px;
    vertical-align: middle;
}
.selectBox select {
    border: medium none;
    color: #555555;
    font-size: 14px;
    margin: 0;
}
.container {
    clear: both;
    margin-left: auto;
    margin-right: auto;
    width: 1083px;
}
.topSlideBar {
    background: none repeat scroll 0 0 #FFFFFF;
    color: #ABABAB;
    font-size: 14px;
    padding: 10px;
    position: relative;
    text-align: center;
}
.topSlideBar .sideClose {
    display: inline-block;
    margin-top: -8px;
    position: absolute;
    right: 20px;
    top: 50%;
}
.personBox {
    background: none repeat scroll 0 0 #FFFFFF;
    height: 435px;
    width: 332px;
}
.fileBox {
    overflow: hidden;
    position: relative;
}
.file {
    position: absolute;
    top: -100px;
}
.personBoxTable td {
    border-bottom: 1px solid #F4F4F4;
    height: 47px;
}
.personBoxTable td a {
    color: #4095CE;
    display: block;
    margin-left: 10px;
}
.personBoxTable td a:hover {
    color: #FF3300;
    text-decoration: none;
}
.personBoxTable a.apBtn {
    padding-left: 20px;
    width: 60px;
}
a.doAtt {
    background: url("http://static.zcool.com.cn/images/apBg.png") no-repeat scroll left -18px transparent;
    display: inline-block;
    height: 18px;
    padding: 0 0 0 24px;
}
a.doAtt:hover {
    background: url("http://static.zcool.com.cn/images/apBg.png") no-repeat scroll left top transparent;
}
a.doAtt.done {
    background: url("http://static.zcool.com.cn/images/apBg.png") no-repeat scroll left -36px transparent;
}
a.doAtt.done:hover {
    background: url("http://static.zcool.com.cn/images/apBg.png") no-repeat scroll left -54px transparent;
}
a.cRecommend {
    background: url("http://static.zcool.com.cn/images/cGood.png") no-repeat scroll 1px center transparent;
    display: inline-block;
    height: 16px;
    line-height: 14px;
    padding: 0 0 0 24px;
}
a.cMail {
    background: url("http://static.zcool.com.cn/images/cMail.png") no-repeat scroll 1px center transparent;
    display: inline-block;
    height: 16px;
    line-height: 14px;
    padding: 0 0 0 24px;
}
a.cReport {
    background: url("http://static.zcool.com.cn/images/notice.png") no-repeat scroll 1px center transparent;
    display: inline-block;
    height: 16px;
    line-height: 14px;
    padding: 0 0 0 24px;
}
a.homeEdit {
    background: url("http://static.zcool.com.cn/images/home_edit.png") no-repeat scroll 1px center transparent;
    display: inline-block;
    height: 16px;
    line-height: 14px;
    padding: 0 0 0 24px;
}
a.homeTX {
    background: url("http://static.zcool.com.cn/images/home_tx.png") no-repeat scroll 1px center transparent;
    display: inline-block;
    height: 16px;
    line-height: 14px;
    padding: 0 0 0 24px;
}
a.homeHF {
    background: url("http://static.zcool.com.cn/images/home_hf.png") no-repeat scroll 1px center transparent;
    display: inline-block;
    height: 16px;
    line-height: 14px;
    padding: 0 0 0 24px;
}
.nanBox {
    border-bottom: 1px solid #F4F4F4;
    height: 82px;
    padding: 5px 10px 0;
}
.nanBox p {
    color: #999999;
    line-height: 22px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    width: 225px;
}
.namBox li {
    border-bottom: 1px solid #F4F4F4;
    color: #999999;
    height: 40px;
    line-height: 40px;
    padding: 0 10px;
}
.namBox li a {
    vertical-align: bottom;
}
.namBoxRight {
    padding-top: 7px;
}
.f20 {
    font-size: 20px;
}
a.downFlagLink {
    background: url("http://static.zcool.com.cn/images/downFlag.png") no-repeat scroll right center transparent;
    display: inline-block;
    height: 18px;
    margin: 8px 10px 0 0;
    padding: 0 24px 0 0;
    text-decoration: none;
}
a.downFlagLink.on {
    background: url("http://static.zcool.com.cn/images/downFlagOn.png") no-repeat scroll right center transparent;
}
.camZp {
    border-top: 1px solid #F4F4F4;
}
.camZpSmall .camZpBox {
    font-size: 12px;
}
.camZpSmall .camZpBox dd a {
    color: #5E5E5E;
}
.camZpSmall .camZpBox dd a:hover {
    color: #FF3300;
    text-decoration: none;
}
.camZpSmall .camZpBox dd a.selected {
    color: #FF3300;
}
.cLeft {
    border-right: 1px solid #F4F4F4;
    vertical-align: top;
    width: 50%;
}
.cRight {
    vertical-align: top;
}
.cTitle {
    border-bottom: 1px solid #F4F4F4;
    font-size: 14px;
    font-weight: bold;
    padding: 10px 15px;
}
.cComments {
}
.cComments .commentBoxList li {
    border-bottom: 1px solid #F4F4F4;
    display: block;
    padding: 10px 15px;
    width: auto;
}
.cCommentsBox {
    padding: 15px 0 15px 15px;
}
.cCommentsBox .commentArea {
    height: 100px;
    width: 500px;
}
.cCommentsBox .commentArea.focus {
    height: 100px;
}
.cCommentsBox .commentFunc {
    width: 510px;
}
.cCommentsLink {
    border-top: 1px solid #F4F4F4;
    padding: 15px;
}
.cCommentsImg {
    padding: 5px 0;
}
.cCommentsImg a {
    margin-right: 5px;
}
.smallPage {
}
.smallPage > a {
    background: url("http://static.zcool.com.cn/images/spage.jpg") repeat-x scroll left bottom #FFFFFF;
    border: 1px solid #7F7F7F;
    color: #4E4E4E;
    display: inline-block;
    font-size: 12px;
    font-weight: bold;
    height: 24px;
    line-height: 24px;
    margin: 0 2px;
    padding: 0 5px;
    position: relative;
    text-align: center;
    text-decoration: none;
}
.smallPage > a.selected, .smallPage > a.selected:hover {
    background: none repeat scroll 0 0 #FFBA00;
    border: 1px solid #CC9400;
    color: #FFFFFF;
    cursor: default;
}
.smallPage > b {
    display: inline-block;
    line-height: 37px;
    margin: 0 5px;
}
.smallPage a:hover {
    background: none repeat scroll 0 0 #E2E2E2;
    border: 1px solid #333333;
}
.smallPage a.pagePrev, .smallPage a.pageNext {
    width: 15px;
}
.smallPage .pagePrev b {
    border-color: #F7F7F7 #4E4E4E #F7F7F7 #F7F7F7;
    border-style: solid;
    border-width: 6px;
    cursor: pointer;
    font-size: 0;
    height: 0;
    left: 3px;
    line-height: 0;
    position: absolute;
    top: 6px;
    width: 0;
}
.smallPage .pageNext b {
    border-color: #F7F7F7 #F7F7F7 #F7F7F7 #4E4E4E;
    border-style: solid;
    border-width: 6px;
    cursor: pointer;
    font-size: 0;
    height: 0;
    left: 10px;
    line-height: 0;
    position: absolute;
    top: 6px;
    width: 0;
}
.smallPage a.pagePrev:hover b {
    border-color: #E2E2E2 #4E4E4E #E2E2E2 #E2E2E2;
}
.smallPage a.pageNext:hover b {
    border-color: #E2E2E2 #E2E2E2 #E2E2E2 #4E4E4E;
}
.smallPage a.pagePrev.disable, .smallPage a.pageNext.disable {
    background: none repeat scroll 0 0 #FFFFFF;
    border: 1px solid #E2E2E2;
    cursor: default;
}
.smallPage a.pagePrev.disable b, .smallPage a.pageNext.disable b {
    cursor: default;
}
.smallPage a.pagePrev.disable b {
    border-color: #FFFFFF #CACACA #FFFFFF #FFFFFF;
}
.smallPage a.pageNext.disable b {
    border-color: #FFFFFF #FFFFFF #FFFFFF #CACACA;
}
input.yellowBtn {
    background: url("http://static.zcool.com.cn/images/yellowBtn.png") no-repeat scroll left top transparent;
    border: 0 none;
    color: #A83D04;
    cursor: pointer;
    font: 12px/28px "宋体";
    height: 28px;
    width: 90px;
}
.moreInfor {
    background: none repeat scroll 0 0 #FFFFFF;
}
.moreInfor td {
    border: 1px solid #F4F4F4;
    color: #333333;
    padding: 10px;
    vertical-align: top;
    width: 25%;
}
.cbImg {
    padding-top: 5px;
}
.cbImg img {
    margin-right: 8px;
}
.lineTable th, .lineTable td {
    border: 1px solid #F4F4F4;
    font-size: 14px;
    font-weight: normal;
    vertical-align: top;
}
.lineTable th {
    padding: 20px;
    width: 50px;
}
.lineTable td {
    padding: 20px 0 20px 20px;
}
.lineTableTh p {
    color: #FFB900;
    font-size: 36px;
    line-height: 100%;
}
.lineTableTd a {
    margin-right: 10px;
}
.longCenter {
    border-bottom: 1px solid #F4F4F4;
    color: #5E5E5E;
    font-size: 14px;
    padding: 15px 20px;
}
.personHome .camRightTd {
    width: 230px;
}
.rt {
    background: url("http://static.zcool.com.cn/images/rt.png") no-repeat scroll right top transparent;
    display: inline-block;
    height: 16px;
    position: absolute;
    right: 0;
    top: 0;
    width: 17px;
    z-index: 2;
}
.longConCam .timeLine {
    border-top: 1px solid #F4F4F4;
}
.longConCam .timeLineCon {
    border-bottom: 1px solid #F4F4F4;
}
.configHome {
    background: none repeat scroll 0 0 #FFFFFF;
    margin-bottom: 20px;
}
.configHomeCon {
    border-bottom: 1px solid #F4F4F4;
    border-top: 1px solid #F4F4F4;
    padding: 20px 0;
}
.chcTable {
    margin: 0 auto;
    width: 1000px;
}
.chcTable table {
    margin: 0 auto;
}
.chcTable td {
    vertical-align: top;
}
.cImgBoxSpan {
    border: 1px solid #ABABAB;
    color: #999999;
    height: 159px;
    line-height: 159px;
    text-align: center;
    width: 159px;
}
.cImgBox img {
    border: 1px solid #ABABAB;
}
.bgConfig {
    line-height: 26px;
    padding-left: 20px;
}
.bgConfig label {
    margin-right: 10px;
}
.bgConfig input {
    margin-right: 5px;
}
.disabled {
    color: #999999;
}
.chooseColor {
    background: url("http://static.zcool.com.cn/images/txtBg.png") repeat-x scroll left top #FBFBFB;
    border: 1px solid #ABABAB;
    color: #5E5E5E;
    font-size: 12px;
    height: 25px;
    line-height: 25px;
    padding: 0 5px;
    width: 60px;
}
.colorBox {
    border: 1px solid #ABABAB;
    display: inline-block;
    height: 25px;
    width: 25px;
}
.bigChooseType {
    color: #ABABAB;
    font-size: 14px;
    padding: 15px 20px;
}
.bigChooseType span {
    margin: 0 10px;
}
.bigChooseType a {
    color: #4E4E4E;
}
.bigChooseType a:hover {
    color: #FF3300;
}
.bigChooseType a.selected {
    color: #FFB900;
    font-weight: bold;
}
.bigChooseType a.reback {
    color: #4095CE;
    font-size: 12px;
    margin-top: 3px;
}
.bigChooseType a.reback:hover {
    color: #FF3300;
}
.choosePerson {
    color: #666666;
}
.choosePerson td {
    border: 1px solid #F4F4F4;
    cursor: default;
    padding: 20px;
    vertical-align: top;
    width: 25%;
}
.choosePerson td .layout {
    position: relative;
}
.choosePerson td .layout .dClose {
    visibility: visible;
}
.choosePerson td:hover {
    background: none repeat scroll 0 0 #F4F4F4;
}
.pLeft {
    float: left;
    margin-top: 3px;
}
.pRight {
    margin-left: 58px;
}
.ad {
    text-align: center;
}
.userInforHead {
    float: left;
}
.userInforCon {
    color: #4E4E4E;
    margin-left: 74px;
}
.userInforCon .userName {
    display: inline-block;
    font-size: 14px;
    padding: 0 0 5px;
    position: relative;
}
.userInforCon .userName img {
    margin-right: 5px;
}
.userInforCon .userName a:link, .userInforCon .userName a:visited {
    color: #000000;
}
.userInforCon .userName a:hover, .userInforCon .userName a:active {
    color: #FF3300;
}
.atList.sMessage li.new {
    background: url("http://static.zcool.com.cn/images/newCircle.png") no-repeat scroll 850px center transparent;
}
.atList li .dClose {
    visibility: visible;
}
.popAlertPlus {
    background: url("http://static.zcool.com.cn/images/info.png") no-repeat scroll left center transparent;
    display: inline-block;
    height: 16px;
    line-height: 16px;
    padding: 0 0 0 20px;
}
.atList li:hover .rightFuc {
    display: block;
}
.rightFuc {
    display: none;
    padding: 0 25px 0 0;
    position: absolute;
    right: 10px;
    top: 10px;
}
.rightFuc a.dClose {
    right: 0;
    top: 0;
}
.atPerson.plus {
    width: 640px;
}
.sxNBox {
    padding: 25px 0 25px 25px;
    position: relative;
    width: 842px;
}
.sxNBox .commentArea {
    background-color: #FBFBFB;
    overflow: hidden;
}
.sxNBoxHead {
    position: absolute;
    right: -69px;
}
.topPt.longTop {
    font-weight: normal;
}
.sxNBox.borderTop {
    width: auto;
}
.sxNBox.borderTop .commentArea {
    background-color: #FBFBFB;
    overflow: hidden;
}
.sxNBox.borderTop .sxNBoxHead {
    position: absolute;
    right: 25px;
}
.sxNBox.borderTop .rightG {
    right: 109px;
}
.sxNBox.borderTop .commentArea {
    width: 927px;
}
.sxNBox.borderTop .commentFunc {
    width: 940px;
}
.jhCom.borderTop {
}
.jhCom.borderTop td, .jhCom.borderTop th {
    padding-bottom: 20px;
}
.domBox {
    background: none repeat scroll 0 0 #EEEEEE;
    border: 1px solid #E5E5E5;
}
.jhComLeft .domBox {
    background: none repeat scroll 0 0 #FFFFE4;
    border: 1px solid #FFDC7F;
}
.rightFlag {
    background: url("http://static.zcool.com.cn/images/right.png") repeat scroll 0 0 transparent;
    display: inline-block;
    height: 41px;
    margin: 50px 30px 0 0;
    width: 22px;
}
.rixBox {
    padding: 0 15px;
}
.rixTitle {
    font-weight: bold;
}
.rixBox {
}
.rixBoxUl {
}
.rixBoxUl li {
    display: inline-block;
    font-size: 12px;
    padding: 5px 10px 0 0;
}
.sxListT {
    display: inline-block;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    width: 65px;
}
.rixBoxUl li p {
    color: #AAAAAA;
    margin-left: 55px;
    margin-top: -3px;
}
.refresh {
    background: none repeat scroll 0 0 #FFF8E5;
    font-size: 14px;
    padding: 10px 0;
    position: relative;
    text-align: center;
}
.refresh a.refreshLink {
    background: url("http://static.zcool.com.cn/images/re.png") no-repeat scroll left center transparent;
    color: #FF0084;
    font-size: 14px;
    padding: 0 0 0 24px;
}
a.refreshLink b {
    cursor: pointer;
}
a.refreshLink.blue {
    color: #4095CE;
}
a.refreshLink.blue b {
    color: #FF3300;
}
.refresh .dClose {
    margin-top: -8px;
    top: 50%;
    visibility: visible;
}
.recList li {
    border-bottom: 1px solid #F4F4F4;
    display: inline-block;
    padding: 10px 0 10px 10px;
    width: 1063px;
}
.recListLeft {
    float: left;
    padding: 10px 0 0 10px;
    width: 695px;
}
.recDes {
    margin: -2px 0 0 63px;
}
.recBox {
    color: #666666;
    height: 90px;
    overflow: hidden;
    padding: 5px 0;
}
.choosePersonUl {
    width: 1004px;
}
.choosePersonUl li {
    border-bottom: 1px solid #F4F4F4;
    border-right: 1px solid #F4F4F4;
    float: left;
    position: relative;
    width: 250px;
}
.choosePersonUl li > div {
    padding: 15px 0 15px 15px;
}
.choosePersonUl li:hover .dClose {
    background: url("http://static.zcool.com.cn/images/dClose.png") repeat scroll 0 0 transparent;
    display: inline-block;
    height: 16px;
    top: 10px;
    visibility: visible;
    width: 16px;
}
.objUl li {
    border-bottom: 1px solid #F4F4F4;
    position: relative;
}
.objUl li:hover .dClose {
    background: url("http://static.zcool.com.cn/images/dClose.png") repeat scroll 0 0 transparent;
    display: inline-block;
    height: 16px;
    top: 10px;
    visibility: visible;
    width: 16px;
}
.searchingBox {
    background: none repeat scroll 0 0 #FFFFFF;
    border: 1px solid #FF9100;
    margin: 0 auto;
    width: 520px;
}
.searchingTxt {
    -moz-border-bottom-colors: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    background: none repeat scroll 0 0 #FFFFFF;
    border-color: #FF9100 #FF9100 #FF9100 -moz-use-text-color;
    border-image: none;
    border-style: solid solid solid none;
    border-width: 1px 1px 1px 0;
    float: left;
    font-size: 14px;
    height: 36px;
    line-height: 36px;
    padding: 0 5px;
    width: 295px;
}
.searchingBtn {
    background: url("http://static.zcool.com.cn/images/searchBtn.jpg") no-repeat scroll left 0 #FFAB00;
    border: 0 none;
    cursor: pointer;
    height: 38px;
    width: 100px;
}
.searchSelectBox {
    border: 1px solid #FF9100;
    display: inline-block;
    float: left;
    height: 36px;
    text-align: center;
    width: 102px;
}
.searchSelectBox select {
    margin-top: 6px;
    vertical-align: middle;
}
.searchSelectBox {
    background: none repeat scroll 0 0 #FFFFFF;
    border: 1px solid #FF9100;
    display: inline-block;
    height: 20px;
    overflow: hidden;
    padding: 8px 5px;
    vertical-align: middle;
}
.searchSelectBox select {
    border: medium none;
    color: #555555;
    font-size: 14px;
    margin: 0;
    width: 102px;
}
.searchingLink a {
    color: #4095CE;
}
.searchingLink a:hover {
    color: #FF3300;
}
.searchLeftS {
    border-right: 1px solid #F4F4F4;
    float: left;
    padding: 0 0 0 10px;
    width: 752px;
}
.searchRightS {
    float: right;
    padding: 10px 0 30px 10px;
    width: 310px;
}
.searchLeftS .upJyBox li {
    border-bottom: 1px solid #F4F4F4;
    padding: 10px 0;
}
.upJyBox ul {
    display: inline-block;
}
.upJyBox li {
    border-bottom: 1px dashed #C7C7C7;
    display: inline-block;
    padding: 20px 0;
    position: relative;
    width: 100%;
}
.upJyBox li:hover {
    z-index: 2;
}
.upJyBox li:hover .dClose {
    visibility: visible;
}
.upJyBoxImg {
    background: url("http://static.zcool.com.cn/images/upJyBox.png") repeat scroll 0 0 transparent;
    float: left;
    height: 200px;
    padding: 9px 0 0;
    text-align: center;
    width: 270px;
}
.searchLeftS .upJyBoxImg {
    background: none repeat scroll 0 0 transparent;
    height: 188px;
    padding: 0;
    width: 250px;
}
.searchLeftS .upJyBoxCon {
    line-height: 22px;
    margin-left: 270px;
    padding: 10px 30px 0 0;
}
.ujTitle a {
    color: #666666;
    font-size: 14px;
}
.ujTitle a:hover {
    color: #FF3300;
}
.blackLink a {
    color: #000000;
}
.ujCon {
    height: 55px;
}
.miniSearch {
    border: 1px solid #C1C1C1;
    font-size: 12px;
    height: 22px;
    line-height: 22px;
    padding: 0 5px;
    width: 200px;
}
.miniSearch.gray {
    color: #999999;
}
.miniSearch.gray.focus {
    color: #000000;
}
.miniSearchBtn {
    background: url("http://static.zcool.com.cn/images/btnBg.png") repeat-x scroll left top transparent;
    border: 1px solid #C1C1C1;
    cursor: pointer;
    font-size: 12px;
    height: 22px;
    line-height: 22px;
    padding: 0 10px;
}
.dBoxTitleS {
    font-size: 14px;
    font-weight: bold;
}
.dBoxConS {
}
.pmListS li {
    font-family: "宋体";
    height: 18px;
    overflow: hidden;
    padding: 5px 20px 5px 0;
}
.pmListS p {
    float: left;
    overflow: hidden;
    padding: 0;
    text-overflow: ellipsis;
    white-space: nowrap;
    width: 180px;
}
.pmListS p a {
    margin-left: 5px;
}
.gBoxS {
    background: none repeat scroll 0 0 #5E5E5E;
    color: #FFFFFF;
    display: inline-block;
    font-family: Verdana,Geneva,sans-serif;
    height: 16px;
    line-height: 16px;
    text-align: center;
    width: 16px;
}
.gBoxS.top {
    background: none repeat scroll 0 0 #FFBA00;
}
.tsListS {
    line-height: 24px;
    padding: 10px 0 0;
}
.tsListS a {
    display: inline-block;
    margin-right: 10px;
}
.amList {
    line-height: 24px;
}
.amList li {
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    width: 250px;
}
.amList a {
    color: #333333;
}
.amList a:hover {
    color: #FF3300;
}
.rechoose td {
    padding: 5px 0 5px 30px;
}
.rechoose .selectBox {
    height: 20px;
    padding: 5px;
}
.rechoose select {
    font-size: 12px;
}
.atPersonS {
    float: left;
    line-height: 24px;
    padding: 15px 0 0 20px;
    width: 480px;
}
.commentBoxList > ul > li {
    background: none repeat scroll 0 0 #FFFFFF;
    border-bottom: 1px dashed #999999;
    display: inline-block;
    padding: 20px 0;
    position: relative;
    width: 100%;
}
.commentBoxList > ul > li.last {
    border: 0 none;
}
.commentBoxList > ul > li:hover .dClose, .commentBoxList > ul > li:hover .popAlert {
    visibility: visible;
}
.recListLong li {
    border-bottom: 1px solid #F4F4F4;
    display: inline-block;
    padding: 20px 0;
    width: 100%;
}
.recListLong .recListLeft {
    float: left;
    padding: 0 0 0 20px;
    width: 695px;
}
.recListLong .recBox {
    color: #666666;
    height: auto;
    overflow: hidden;
    padding: 5px 0 0;
}
.recListLongRight {
    width: 250px;
}
.recListS li {
    border-bottom: 1px solid #F4F4F4;
    display: block;
    padding: 20px 0;
    position: relative;
    width: 100%;
}
.popAlert {
    visibility: hidden;
}
.popAlert span {
    cursor: pointer;
    margin-left: 5px;
}
a.popAlert {
    font-size: 12px;
}
a.popAlert:hover {
    color: #FF3300;
}
.recListS li .dClose {
    top: 10px;
}
.recListS li:hover .popAlert, .recListS li:hover .dClose {
    font-size: 12px;
    visibility: visible;
}
.recListS .recListLeft {
    float: none;
    padding: 0 20px;
    width: auto;
}
.recListS .recBox {
    color: #666666;
    height: auto;
    overflow: hidden;
    padding: 5px 0 0;
}
a.blackLink {
    color: #000000;
}
a.blackLink:hover {
    color: #FF3300;
}
a.doComments {
    background: url("http://static.zcool.com.cn/images/dialog.png") no-repeat scroll left center transparent;
    display: inline-block;
    font-size: 12px;
    padding: 0 0 0 20px;
    text-decoration: none;
}
a.doEdit {
    background: url("http://static.zcool.com.cn/images/e.png") no-repeat scroll left center transparent;
    display: inline-block;
    font-size: 12px;
    padding: 0 0 0 20px;
    text-decoration: none;
}
.toMyCom {
    background: none repeat scroll 0 0 #F4F4F4;
    border: 1px solid #E4E4E4;
    color: #ABABAB;
    font-size: 12px;
    line-height: 24px;
    margin-top: 20px;
    position: relative;
}
.toMyComTop {
    background: url("http://static.zcool.com.cn/images/topS.png") repeat scroll 0 0 transparent;
    height: 10px;
    left: 22px;
    position: absolute;
    top: -10px;
    width: 17px;
}
.configMana {
    float: right;
    font-size: 12px;
    padding-top: 1px;
    text-align: right;
}
.configMana a {
    color: #4095CE;
    margin-left: 10px;
    padding: 0 0 0 20px;
}
.configMana a.dDelete {
    background: url("http://static.zcool.com.cn/images/dClose.png") no-repeat scroll left center transparent;
}
.configMana a:hover {
    color: #FF3300;
}
.camZpBox.plus dt {
    width: 65px;
}
.camZpBox.plus dd {
    margin-left: 70px;
}
.camZpBox.plus dd a.c4095ce {
    color: #4095CE;
    margin-right: 0;
}
.camZpBox.plus dd a.c4095ce:hover {
    color: #FF3300;
}
.camWholeBoxUl.fav .dClose {
    bottom: 12px;
    right: 10px;
    top: auto;
}
.camWholeBoxUl.fav .scListDown {
    border-top: 1px solid #F4F4F4;
    left: 10px;
    padding-top: 5px;
    width: 230px;
}
.camWholeBoxUl.fav li {
    height: 367px;
    position: relative;
}
.camWholeBoxUl.fav li:hover {
    z-index: 10;
}
.camWholeBoxUl.fav li:hover .dClose {
    visibility: visible;
}
.camWholeBoxUl.fav .scListDownTitle {
    background: none repeat scroll 0 0 #FFFFFF;
    border-bottom: 0 none;
    border-color: #FFFFFF #FFFFFF -moz-use-text-color;
}
.camWholeBoxUl.fav .scListDownTitle b {
    border-color: #BABABA #FFFFFF #FFFFFF;
    font-size: 0;
    line-height: 0;
}
.camWholeBoxUl.fav .scListDownSel:hover .scListDownTitle {
    -moz-border-bottom-colors: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    border-color: #FFBA00 #FFBA00 -moz-use-text-color;
    border-image: none;
    border-style: solid solid none;
    border-width: 1px 1px 0;
}
.downFunc {
    border-top: 1px solid #F4F4F4;
    bottom: 0;
    left: 10px;
    padding: 10px 0;
    position: absolute;
    width: 230px;
}
.downFunc a {
    color: #4095CE;
    padding: 0 0 0 20px;
}
.downFunc a:hover {
    color: #FF3300;
}
a.dEditS {
    background: url("http://static.zcool.com.cn/images/fm.png") no-repeat scroll left top transparent;
}
.nemo .scListDownSel:hover .scListDownTitle {
    z-index: 20;
}
.nemo .scListDownSel:hover .scListDownSelCon {
    display: block;
    top: 18px;
    z-index: 10;
}
.camWholeBoxUl.nemo li {
    height: 385px;
    position: relative;
}
.camWholeBoxUl.nemo li:hover {
    z-index: 10;
}
.camWholeBoxUl.nemo .scListDownTitle {
    background: none repeat scroll 0 0 #FFFFFF;
    border-bottom: 0 none;
    border-color: #FFFFFF #FFFFFF -moz-use-text-color;
    color: #4095CE;
}
.camWholeBoxUl.nemo .scListDownTitle b {
    border-color: #BABABA #FFFFFF #FFFFFF;
    font-size: 0;
    line-height: 0;
}
.camWholeBoxUl.nemo .scListDownSel:hover .scListDownTitle {
    -moz-border-bottom-colors: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    border-color: #FFBA00 #FFBA00 -moz-use-text-color;
    border-image: none;
    border-style: solid solid none;
    border-width: 1px 1px 0;
}
.r10 a {
    margin-right: 10px;
}
.camWholeBoxUl.nemo li .dDelete {
    display: none;
}
.camWholeBoxUl.nemo li:hover .dDelete {
    display: inline-block;
}
span.notSee {
    background: url("http://static.zcool.com.cn/images/noSee.png") repeat scroll 0 0 transparent;
    color: #FFFFFF;
    display: block;
    font-weight: bold;
    left: 0;
    padding: 3px 0;
    position: absolute;
    text-align: center;
    top: 130px;
    width: 100%;
}
span.imgNum {
    background: url("http://static.zcool.com.cn/images/picNum.png") repeat scroll 0 0 transparent;
    color: #FFFFFF;
    display: inline-block;
    font-weight: bold;
    padding: 3px 10px;
    position: absolute;
    right: 10px;
    text-align: center;
    top: 10px;
}
span.nTitle {
    background: url("http://static.zcool.com.cn/images/nTitle.png") repeat scroll 0 0 transparent;
    color: #FFFFFF;
    display: inline-block;
    font-weight: bold;
    padding: 3px 10px;
    position: absolute;
    right: 10px;
    text-align: center;
    top: 10px;
}
.chooseNav {
}
.chooseNav a {
    background: url("http://static.zcool.com.cn/images/chooseBgGray.jpg") repeat scroll 0 0 transparent;
    border: 1px solid #C1C1C1;
    display: inline-block;
    height: 28px;
    line-height: 28px;
    padding: 0 10px;
    text-decoration: none;
}
.chooseNav a.selected {
    background: url("http://static.zcool.com.cn/images/chooseBg.jpg") repeat scroll 0 0 transparent;
    border: 1px solid #ECA128;
    color: #FFFFFF;
    font-weight: bold;
}
.pdBox {
    padding: 20px;
}
.imgAutoSee {
    background: none repeat scroll 0 0 #CCCCCC;
    float: left;
    min-height: 300px;
    width: 350px;
}
.photoList {
    margin-left: 370px;
}
.photoList ul {
    margin-right: 10px;
}
.photoList li {
    border: 2px solid #F6F6F6;
    float: left;
    height: 75px;
    margin: 0 10px 10px 0;
    width: 100px;
}
.photoList li.selected {
    border: 2px solid #FFBA00;
}
.fm {
    border: 1px solid #ABABAB;
    padding: 10px;
    width: 250px;
}
.infor {
    background: url("http://static.zcool.com.cn/images/infor.png") no-repeat scroll left top transparent;
    display: inline-block;
    height: 16px;
    width: 16px;
}
.infor:hover {
    background: url("http://static.zcool.com.cn/images/infor.png") no-repeat scroll left bottom transparent;
}
.camWholeBox {
    overflow: visible;
    width: 1083px;
}
#mainDiv .camWholeBox {
    overflow-x: hidden;
}
.selectToolBtn {
    cursor: pointer;
    height: 38px;
    line-height: 38px;
    padding: 0 10px;
    width: 230px;
}
.selectToolPop {
    background: none repeat scroll 0 0 #FFFFFF;
    border: 1px solid #C8C8C8;
    display: none;
    height: 230px;
    left: -1px;
    overflow: hidden;
    position: absolute;
    top: 38px;
    width: 250px;
    z-index: 20;
}
.selectTool {
    background: url("http://static.zcool.com.cn/images/upGrey1.jpg") repeat-x scroll left bottom transparent;
    border: 1px solid #C8C8C8;
    position: relative;
    z-index: 20;
}
.selectTool:hover .selectToolPop {
    display: block;
}
.selectTool:hover {
    background: none repeat scroll 0 0 #FFFFFF;
}
.norTable.register td .selectToolPop {
    display: none;
}
.norTable.register td .selectTool:hover .selectToolPop {
    display: block;
}
.selWrapper {
    height: 230px;
    left: 0;
    position: absolute;
    top: 0;
    width: 500px;
}
.selectToolPop ul.fatherCon {
    float: left;
    height: 230px;
    overflow-x: hidden;
    overflow-y: auto;
    width: 250px;
}
.selectToolPop ul.fatherCon li {
    cursor: pointer;
    display: block;
    height: 29px;
    line-height: 29px;
    overflow: hidden;
    padding-left: 15px;
    text-overflow: ellipsis;
    white-space: nowrap;
    width: 235px;
}
.selectToolPop ul.fatherCon li:hover {
    background: none repeat scroll 0 0 #EEEEEE;
}
.childrenCon {
    float: left;
    height: 230px;
    width: 250px;
}
a.goBackSel {
    color: #4095CE;
    display: block;
    font-size: 14px;
    height: 29px;
    line-height: 29px;
    padding-left: 15px;
}
a.goBackSel:hover {
    color: #FF3300;
}
.selectToolPop .childrenCon ul {
    display: none;
    height: 201px;
    overflow-x: hidden;
    overflow-y: auto;
    width: 250px;
}
.selectToolPop .childrenCon ul.selected {
    display: block;
}
.selectToolPop .childrenCon ul li {
    display: block;
    height: 29px;
    line-height: 29px;
    overflow: hidden;
    padding-left: 15px;
    text-overflow: ellipsis;
    white-space: nowrap;
    width: 235px;
}
.selectToolPop .childrenCon ul li:hover {
    background: none repeat scroll 0 0 #EEEEEE;
}
.selectToolPop .childrenCon ul li label {
    display: inline;
}
.toolSpan {
    background: none repeat scroll 0 0 #FFF1CD;
    border: 1px solid #FBD87B;
    display: inline-block;
    font-size: 12px;
    margin-left: 10px;
    padding: 3px 5px 3px 10px;
}
.lClose {
    background: url("http://static.zcool.com.cn/images/pinLinkClose.png") repeat scroll 0 0 transparent;
    display: inline-block;
    height: 16px;
    width: 16px;
}
.selSeeBox {
    float: left;
    width: 550px;
}
.selSeeBox .toolSpan {
    margin-top: 5px;
}
a.uriRightMore {
    background: url("http://static.zcool.com.cn/images/linkMore.png") no-repeat scroll left top transparent;
    display: none;
    float: right;
    height: 16px;
    margin-top: 5px;
    width: 25px;
}
a.uriRightMore:hover {
    background: url("http://static.zcool.com.cn/images/linkMore.png") no-repeat scroll left -16px transparent;
}
.toolBtn {
    background: url("http://static.zcool.com.cn/images/hbtn.jpg") repeat-x scroll left bottom transparent;
    border: 1px solid #ABADB3;
    cursor: pointer;
    display: inline-block;
    height: 38px;
    line-height: 38px;
    padding: 0 10px;
}
a.aBox img {
    margin-right: 5px;
    vertical-align: text-bottom;
}
a.aBox {
    color: #4095CE;
    text-decoration: none;
}
a.aBox:hover {
    color: #FF3300;
    text-decoration: none;
}
.editBox {
    border: 1px solid #ABADB3;
    height: 438px;
    width: 938px;
}
.editBoxHeight {
    height: 438px;
}
.upEdit {
}
.workTitle {
    font-size: 16px;
    font-weight: bold;
    line-height: 22px;
    padding: 5px 0;
}
.workTitle img {
    vertical-align: -1px;
}
.workTopBar td {
    padding: 15px 20px;
}
.workContentWrapper {
    padding: 30px 0 0;
}
.workContent {
    margin: 0 auto;
    width: 960px;
}
.classDes {
    color: #999999;
    padding: 10px 20px;
    text-align: right;
}
.subBtn {
    background: url("http://static.zcool.com.cn/images/tj.png") no-repeat scroll left top transparent;
    cursor: pointer;
    display: inline-block;
    height: 99px;
    width: 99px;
}
.subBtn.down {
    background: url("http://static.zcool.com.cn/images/tj.png") no-repeat scroll left bottom transparent;
}
.workNav {
    background: none repeat scroll 0 0 #FFBA00;
    border-bottom: 1px solid #F4F4F4;
    border-top: 1px solid #F4F4F4;
    height: 76px;
    position: relative;
    z-index: 1;
}
.workNavUl {
    height: 76px;
    overflow: hidden;
}
.workNavUl li {
    float: left;
    height: 76px;
}
.workNavUl li a {
    display: inline-block;
    height: 76px;
    padding: 0 15px;
    text-decoration: none;
}
.workNavUl li a:hover {
    background: url("http://static.zcool.com.cn/images/workHover.jpg") repeat scroll 0 0 transparent;
}
.workNavUl li a img {
    float: left;
    margin: 30px 0 0;
}
.workNavUl li a .rightWn {
    display: inline-block;
    margin: 20px 0 0 16px;
}
.workNavUl li a .rightWn b {
    color: #000000;
}
.workNavUl li a .rightWn span {
    color: #CC9400;
}
.workNavRight {
    background: url("http://static.zcool.com.cn/images/renqi.png") no-repeat scroll 15px 30px #868686;
    border-left: 1px solid #F4F4F4;
    cursor: default;
    float: right;
    height: 76px;
    padding: 0 15px 0 57px;
    position: absolute;
    right: 0;
    top: 0;
    width: 168px;
}
.workNavRight:hover .workNavRightPop {
    display: block;
}
.workNavRight > span {
    color: #FFFFFF;
    display: inline-block;
    margin-top: 15px;
}
.workNavRight > b {
    background: url("http://static.zcool.com.cn/images/downGray.png") no-repeat scroll right center transparent;
    color: #FFB900;
    display: inline-block;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 35px;
    line-height: 1;
    padding-right: 30px;
}
.workNavRightPop {
    background: none repeat scroll 0 0 #FFFFFF;
    border: 1px solid #999999;
    display: none;
    padding: 16px;
    position: absolute;
    right: 0;
    top: 76px;
}
.workNavRightPop td {
    color: #333333;
    padding: 3px 5px;
    white-space: nowrap;
}
.downInforShow .userInfor {
    border-right: 1px solid #F4F4F4;
    height: 80px;
    padding: 20px 50px 0 20px;
    width: 283px;
}
.downInforShow .apBtn {
    right: 15px;
}
.workOtherImg {
    width: 700px;
}
.workOtherImg a {
    display: inline-block;
    height: 75px;
    line-height: 75px;
    margin: 18px 7px 0;
    width: 100px;
}
.downInforShow .workOtherImg {
    position: relative;
    width: 726px;
}
.downInforShow .workOtherImg a {
    margin: 15px 0 0 8px;
}
.downInforShow .workOtherImg a.morePoint {
    background: url("http://static.zcool.com.cn/images/work/dian.png") no-repeat scroll center center transparent;
    display: inline-block;
    height: 75px;
    margin: 0;
    position: absolute;
    right: 5px;
    top: 15px;
    width: 65px;
}
.longConCam .inputLong .normalArea {
    height: 80px;
}
.longConCam .inputLong {
    background: none repeat scroll 0 0 #FFFFFF;
}
.dTitle {
    background: url("http://static.zcool.com.cn/images/logTitle.png") repeat-x scroll left bottom #FFFFFF;
    border-top: 1px solid #F4F4F4;
    font-weight: bold;
    height: 48px;
    line-height: 48px;
    padding: 0 20px;
    position: relative;
}
.dTitle.noBorder {
    border-top: 0 none;
}
.rightFloor {
    float: right;
    font-weight: normal;
    text-align: right;
}
.downWh a {
    margin: 0 5px;
}
.downWh img {
    vertical-align: -4px;
}
.copyAlert {
    padding: 5px 50px;
}
.workInfor {
    font-size: 14px;
    line-height: 24px;
    padding: 5px 50px;
}
.w640 .copyAlert {
    padding: 5px 20px;
}
.w640 .workInfor {
    padding: 5px 20px;
}
.workDes {
    color: #4E4E4E;
    font-size: 14px;
    padding: 20px 0;
}
.workShow {
    padding: 20px 0 30px;
}
.workShow li {
    margin: 20px auto 0;
    overflow: hidden;
    text-align: center;
    width: 900px;
}
.w640 .workShow li {
    width: 610px;
}
.wsContent {
    display: inline-block;
    margin: 0 auto;
}
.wsDes {
    line-height: 22px;
    padding: 0 0 10px;
}
.homeWorkD {
    background: none repeat scroll 0 0 #F4F4F4;
    border: 1px solid #E4E4E4;
    font-size: 12px;
    padding: 10px;
    width: 240px;
}
.homeWorkD td {
    padding-left: 10px;
}
.workLeft {
    border-right: 1px solid #F4F4F4;
    margin-right: 320px;
}
.workRight {
    float: right;
    padding: 10px;
    width: 300px;
}
.dBoxPlug {
    padding: 20px;
}
.dBoxTitlePlug {
    font-size: 14px;
    font-weight: bold;
    line-height: 1;
    position: relative;
}
.dBoxTitlePlug img {
    vertical-align: text-bottom;
}
.dBoxTitlePlug .uriRightMore {
    display: inline-block;
    margin: 0;
    position: absolute;
    right: 0;
    top: 0;
    z-index: 2;
}
.dmSList {
    padding: 10px 0 0;
}
.dmSList li {
    display: inline-block;
    padding: 10px 0 0;
}
.dmSList p {
    color: #999999;
    margin-left: 110px;
}
.dmSList p a {
    color: #333333;
}
.dmSList p a:hover {
    color: #FF3300;
}
.dmSList p img {
    vertical-align: -4px;
}
.dmSList p a.c4095ce {
    color: #4095CE;
}
.dmSList p a.c4095ce:hover {
    color: #FF3300;
}
.yTips {
    display: none;
    position: absolute;
    z-index: 999;
}
.yTipsFlag {
    background: url("http://static.zcool.com.cn/images/pop.png") no-repeat scroll 0 -16px transparent;
    height: 14px;
    left: -5px;
    position: absolute;
    top: 10px;
    width: 6px;
    z-index: 10;
}
.yTipsTop {
    background: url("http://static.zcool.com.cn/images/pop.png") no-repeat scroll left top transparent;
    height: 4px;
    margin-right: 4px;
}
.yTipsTop p {
    background: url("http://static.zcool.com.cn/images/pop.png") no-repeat scroll right -4px transparent;
    height: 4px;
    left: 4px;
    position: relative;
}
.yTipsCenter {
    background: none repeat scroll 0 0 #CFECF9;
    border-left: 1px solid #AEE3FB;
    border-right: 1px solid #AEE3FB;
    color: #444444;
    min-height: 18px;
    padding: 5px 10px;
}
.yTipsBottom {
    background: url("http://static.zcool.com.cn/images/pop.png") no-repeat scroll left -8px transparent;
    height: 4px;
    margin-right: 4px;
}
.yTipsBottom p {
    background: url("http://static.zcool.com.cn/images/pop.png") no-repeat scroll right -12px transparent;
    font-size: 0;
    height: 4px;
    left: 4px;
    line-height: 0;
    position: relative;
}
.mblLeft {
    float: left;
    padding: 5px 0 0 10px;
}
.mblRight {
    margin-left: 65px;
}
.mblContent {
    padding: 10px 20px;
}
.mblFunc {
    color: #C1C1C1;
    height: 16px;
    text-align: right;
}
.mblCon {
    color: #333333;
    line-height: 24px;
}
.imgVM img {
    vertical-align: -4px;
}
.workLeftTop {
    border-bottom: 1px solid #F4F4F4;
    padding: 15px 20px;
}
.small .workContent {
    width: 600px;
}
.tagCloud {
    color: #5E5E5E;
    font-size: 14px;
    line-height: 28px;
    margin: 0 auto;
    padding-bottom: 30px;
    width: 600px;
}
.small .workNavRight {
    background-image: none;
    padding: 0 21px;
}
.donwloadBox {
    padding: 15px 20px;
}
.download01 {
    background: url("http://static.zcool.com.cn/images/down.png") no-repeat scroll left top transparent;
    display: inline-block;
    height: 31px;
    width: 111px;
}
.download02 {
    background: url("http://static.zcool.com.cn/images/down.png") no-repeat scroll right top transparent;
    display: inline-block;
    height: 31px;
    width: 137px;
}
.download03 {
    background: url("http://static.zcool.com.cn/images/down.png") no-repeat scroll left bottom transparent;
    display: inline-block;
    height: 31px;
    width: 111px;
}
.download04 {
    background: url("http://static.zcool.com.cn/images/down.png") no-repeat scroll right bottom transparent;
    display: inline-block;
    height: 31px;
    width: 137px;
}
.downLoad {
    padding: 3px 0 15px 20px;
}
.downLoad li {
    float: left;
    height: 90px;
    overflow: hidden;
    padding-right: 15px;
}
.downLoad li a {
    color: #FFFFFF;
    display: inline-block;
    font-size: 12px;
    margin-top: 12px;
    text-align: center;
}
.commDown a {
    background: url("http://static.zcool.com.cn/images/downBtns.png") no-repeat scroll left -46px transparent;
    display: inline-block;
    height: 31px;
    line-height: 31px;
    padding-left: 33px;
    width: 78px;
}
.commDown a.commDownTelecom {
    background: url("http://static.zcool.com.cn/images/downBtns.png") no-repeat scroll left top transparent;
}
.downLoad li.commDown a {
    color: #A33300;
}
.vipDown a {
    background: url("http://static.zcool.com.cn/images/downBtns.png") no-repeat scroll -126px -46px transparent;
    display: inline-block;
    height: 31px;
    line-height: 31px;
    padding-left: 33px;
    width: 106px;
}
.vipDown a.vipDownTelecom {
    background: url("http://static.zcool.com.cn/images/downBtns.png") no-repeat scroll -126px top transparent;
}
.downBox {
    border-bottom: 1px dashed #DDDDDD;
    border-top: 1px dashed #DDDDDD;
}
.adBoxMiddle {
    padding: 20px 0;
    text-align: center;
}
.commentFunc p {
    float: right;
}
.small .inputLong {
    background: none repeat scroll 0 0 #FFFFFF;
    padding: 20px;
}
.small .inputLong .normalArea {
    width: 710px;
}
.small .inputLong .commentFunc {
    height: 30px;
    width: 724px;
}
.small .commentArea {
    width: 646px;
}
.small .commentFunc {
    width: 658px;
}
.longConWhite {
    background: none repeat scroll 0 0 #FFFFFF;
}
.camLiTitleC.hot .hotSpan.lv2 {
    background: url("http://static.zcool.com.cn/images/fire2.png") repeat scroll 0 0 transparent;
    height: 16px;
    position: absolute;
    right: 0;
    top: 8px;
    width: 16px;
}
.camLiTitleC.hot .hotSpan.lv3 {
    background: url("http://static.zcool.com.cn/images/fire3.png") repeat scroll 0 0 transparent;
    height: 16px;
    position: absolute;
    right: 0;
    top: 8px;
    width: 16px;
}
.msgWrapper {
    background: none repeat scroll 0 0 #FFFFFF;
    font-size: 14px;
    padding: 10px 0;
}
.indexMsg {
    color: #ADADAD;
    margin: 0 auto;
    position: relative;
    width: 1003px;
}
.indexMsg a {
    color: #009CFF;
}
.indexMsg a:hover {
    color: #FF3300;
}
.indexMsgClose {
    background: url("http://static.zcool.com.cn/images/dClose.png") repeat scroll 0 0 transparent;
    display: inline-block;
    height: 16px;
    position: absolute;
    right: 0;
    top: 2px;
    width: 16px;
}
.newad {
    height: 230px;
    overflow: hidden;
    text-align: center;
    width: 250px;
}
.indexShow {
    position: relative;
}
.indexShowBox {
    border-bottom: 1px solid #F4F4F4;
    border-top: 1px solid #F4F4F4;
    height: 350px;
    overflow: hidden;
    width: 1083px;
}
.indexShowLeft {
    background: url("http://static.zcool.com.cn/images/sl.png") no-repeat scroll center center transparent;
    display: inline-block;
    height: 28px;
    left: -40px;
    position: absolute;
    top: 45%;
    width: 28px;
}
.indexShowRight {
    background: url("http://static.zcool.com.cn/images/sr.png") no-repeat scroll center center transparent;
    display: inline-block;
    height: 28px;
    position: absolute;
    right: -40px;
    top: 45%;
    width: 28px;
}
.voice {
    background: url("http://static.zcool.com.cn/images/voice.jpg") no-repeat scroll 20px center transparent;
    color: #5C5C5C;
    font-size: 14px;
    height: 46px;
    overflow: hidden;
    padding-left: 135px;
    position: relative;
}
.voiceDes {
    left: 45px;
    position: absolute;
    top: 12px;
}
.voice ul {
    position: relative;
}
.voice li {
    height: 46px;
    line-height: 46px;
}
.voiceRight {
    margin-top: -13px;
    position: absolute;
    right: 20px;
    top: 50%;
    z-index: 10;
}
.do {
    background: url("http://static.zcool.com.cn/images/nano.gif") no-repeat scroll left top transparent;
    display: inline-block;
    height: 26px;
    margin-right: -1px;
    position: relative;
    width: 31px;
}
.uo {
    background: url("http://static.zcool.com.cn/images/nano.gif") no-repeat scroll right top transparent;
    display: inline-block;
    height: 26px;
    position: relative;
    width: 31px;
}
.do:hover {
    background: url("http://static.zcool.com.cn/images/nano.gif") no-repeat scroll left bottom transparent;
    z-index: 1;
}
.uo:hover {
    background: url("http://static.zcool.com.cn/images/nano.gif") no-repeat scroll right bottom transparent;
    z-index: 1;
}
.adTable {
    border-bottom: 1px solid #F4F4F4;
    border-top: 1px solid #F4F4F4;
    width: 100%;
}
.adTable td {
    border-left: 1px solid #F4F4F4;
    padding: 10px 0;
    text-align: center;
}
.adTable td.borderNone {
    border: 0 none;
}
.indexTitle {
    padding: 20px;
    position: relative;
}
.itMore {
    bottom: 20px;
    color: #999999;
    font-size: 14px;
    position: absolute;
    right: 20px;
}
.isTxtBig {
    background: url("http://static.zcool.com.cn/images/inputBg.png") repeat-x scroll left top #FBFBFB;
    border: 1px solid #C1C1C1;
    color: #333333;
    height: 35px;
    line-height: 35px;
    padding: 0 5px;
}
.isTxtBig.focus {
    background-color: #FFFFFF;
    color: #000000;
}
.indexDownAD {
    border-top: 1px solid #F4F4F4;
    padding: 10px;
    text-align: center;
}
.indexDownTable th, .indexDownTable td {
    border: 1px solid #F4F4F4;
    text-align: left;
    vertical-align: top;
}
.indexDownTable th {
    color: #333333;
    font-weight: normal;
    height: 42px;
    padding: 0 10px;
    vertical-align: middle;
}
a.apBtn {
    background: url("http://static.zcool.com.cn/images/apBg.png") no-repeat scroll left -18px transparent;
    display: inline-block;
    height: 18px;
    width: 18px;
}
a.apBtn:hover {
    background: url("http://static.zcool.com.cn/images/apBg.png") no-repeat scroll left top transparent;
}
a.apBtn.on {
    background: url("http://static.zcool.com.cn/images/apBg.png") no-repeat scroll left -36px transparent;
}
a.apBtn.on:hover {
    background: url("http://static.zcool.com.cn/images/apBg.png") no-repeat scroll left -54px transparent;
}
.userInfor .apBtn {
    position: absolute;
    right: 20px;
    top: 23px;
}
.designerList li {
    border-top: 1px solid #F3F3F3;
    height: 60px;
    padding: 6px 10px 0;
    position: relative;
}
.designerList li.borderNone {
    border: 0 none;
}
.designerList li a.c666 {
    color: #666666;
}
.designerList li a.c666:hover {
    color: #FF3300;
}
.designerList a.apBtn {
    position: absolute;
    right: 10px;
    top: 10px;
}
.choosePerson a.apBtn {
    position: absolute;
    right: -10px;
    top: -10px;
}
.jobIndex {
    float: left;
    font-size: 12px;
    padding: 8px 0 10px 12px;
    width: 300px;
}
.jobIndex li {
    color: #A5A5A5;
    height: 23px;
    line-height: 23px;
    margin-top: 2px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}
.jobIndex a {
    color: #5A5A5A;
}
.jobIndex a:hover {
    color: #FF3300;
}
.jobIndexList {
}
.jobIndexList li {
    border-top: 1px solid #F4F4F4;
}
.jobIndexList li.first {
    border: 0 none;
}
.jobIndexList li a {
    display: block;
}
.must {
    background: url("http://static.zcool.com.cn/images/mustBg.jpg") repeat-y scroll left top transparent;
}
.uploadBtn {
    background: url("http://static.zcool.com.cn/images/upGrey.jpg") repeat-x scroll left top transparent;
    border: 1px solid #C8C8C8;
    color: #6A6A6A;
    cursor: pointer;
    display: inline-block;
    font-size: 12px;
    height: 40px;
    line-height: 40px;
    overflow: hidden;
    position: relative;
    text-align: center;
    width: 71px;
}
.uploadBtn.small {
    background: url("http://static.zcool.com.cn/images/hbtn.jpg") repeat-x scroll left bottom transparent;
    border: 1px solid #ABADB3;
    font-size: 14px;
    height: 36px;
    line-height: 36px;
}
.uploadBtn input {
    cursor: pointer;
    font-size: 16px;
    height: 40px;
    opacity: 0;
    position: absolute;
    right: 0;
    top: 0;
    z-index: 2;
}
.uploadBtn.blue {
    background: url("http://static.zcool.com.cn/images/upBlue.jpg") repeat-x scroll left top transparent;
    border: 1px solid #2494CB;
    color: #FFFFFF;
}
.uploadBtn.noLong {
    padding: 0 10px;
    width: auto;
}
.newType {
    visibility: hidden;
}
.newType.on {
    visibility: visible;
}
.cmlDes {
    margin-right: -10px;
}
.jhComContent_j {
    padding: 0 20px;
}
.smsName {
    overflow: hidden;
    padding-top: 3px;
    text-align: center;
    white-space: nowrap;
    width: 48px;
}
.whiteMsg {
    background: none repeat scroll 0 0 #FFFFFF;
    color: #FF3300;
    font-family: "微软雅黑";
    font-size: 24px;
    padding: 20px 0;
    text-align: center;
}
.upNav {
    border-bottom: 1px solid #F4F4F4;
    height: 45px;
}
.upNav li {
    border-right: 1px solid #F4F4F4;
    float: left;
    font-size: 14px;
    height: 45px;
    line-height: 45px;
    text-align: center;
    width: 375px;
}
.upNav li.w250 {
    width: 250px;
}
.upNav li a {
    background: url("http://static.zcool.com.cn/images/upNav.jpg") repeat-x scroll left bottom transparent;
    color: #000000;
    display: block;
    height: 45px;
    line-height: 45px;
    text-decoration: none;
}
.upNav li.selected a {
    background: url("http://static.zcool.com.cn/images/upNav.jpg") repeat-x scroll left top transparent;
    color: #FFFFFF;
    font-weight: bold;
}
.upNav li.last {
    border: 0 none;
}
.upTable td {
    border-bottom: 1px solid #F4F4F4;
    border-right: 1px solid #F4F4F4;
    vertical-align: top;
}
.upTable tr.last td {
    border-right: 0 none;
}
.upUl {
    height: 510px;
    overflow-x: hidden;
    overflow-y: auto;
    padding: 5px 0;
    text-align: center;
}
.upUl li {
    padding: 5px 0;
    text-align: center;
}
.upUl li img {
    border: 3px solid #FFFFFF;
}
.upUl li img.selected {
    border: 3px solid #FFB800;
}
.upUl li img:hover {
    border: 3px solid #FFB800;
}
.upnewonediv {
    height: 490px;
    padding: 30px 0 0;
    text-align: center;
}
.upnewonediv #UploaderProcess {
    margin: 0 auto;
    width: 110px;
}
.upnewonediv #UploaderProcess .loader {
    display: inline-block;
    height: 10px;
    text-align: left;
    width: 110px;
}
.upnewonediv #UploaderProcess p {
    text-align: center;
}
.longTable {
    width: 100%;
}
.longTableTh, .longTableTd {
    background: none repeat scroll 0 0 #FFFFFF;
    font-weight: normal;
    text-align: left;
    vertical-align: top;
}
.longTableTh {
    background: none repeat scroll 0 0 #FAFAFA;
    border-right: 1px solid #F4F4F4;
    width: 250px;
}
.longSideBar {
}
.longSideBar li {
    border-bottom: 1px solid #F4F4F4;
    border-left: 3px solid #FAFAFA;
    height: 47px;
    line-height: 47px;
}
.longSideBar li a {
    color: #4095CE;
    display: block;
    font-size: 14px;
    height: 47px;
    padding: 0 0 0 20px;
    position: relative;
}
.longSideBar li a:hover {
    color: #FF3300;
    text-decoration: none;
}
.longSideBar li.selected {
    background: none repeat scroll 0 0 #FFFFFF;
    border-left: 3px solid #FFB800;
}
.longSideBar li.selected a {
    color: #000000;
    font-weight: bold;
}
.longSideBar li.selected a b {
    border-color: #FFFFFF #FFFFFF #FFFFFF #FFB800;
    border-style: solid;
    border-width: 5px;
    font-size: 0;
    height: 0;
    line-height: 0;
    position: absolute;
    right: 10px;
    top: 17px;
    width: 0;
}
.longSideConTitle {
    border-bottom: 1px solid #F4F4F4;
    color: #000000;
    font-size: 16px;
    font-weight: bold;
    height: 47px;
    line-height: 47px;
    padding: 0 0 0 20px;
}
.textContent {
    line-height: 24px;
    padding: 15px 20px;
}
.lh150 {
    line-height: 150%;
}
.camTable th {
    font-weight: normal;
    padding: 10px 0;
    text-align: left;
    vertical-align: top;
}
.camTable td {
    padding: 10px 0;
}
.qaUl {
    padding: 3px 0;
}
.qaUl li {
    display: inline-block;
    padding: 3px 0;
    width: 100%;
}
.qaUl li > a {
    color: #4095CE;
}
.qaUl li > a:hover {
    color: #FF3300;
}
.qaUl li.selected > a {
    font-weight: bold;
}
.qaUl li.selected .aqCom {
    display: block;
}
.aqCom {
    background: none repeat scroll 0 0 #FFF3D5;
    border: 1px solid #FEE7AC;
    color: #5E5E5E;
    display: none;
    font-size: 12px;
    line-height: 24px;
    margin-top: 15px;
    position: relative;
}
.aqComTop {
    background: url("http://static.zcool.com.cn/images/aqComTop.png") repeat scroll 0 0 transparent;
    height: 13px;
    left: 22px;
    position: absolute;
    top: -13px;
    width: 24px;
}
.aqComContent {
    font-size: 14px;
    padding: 10px 15px;
}
.ruleTable {
    font-size: 12px;
}
.ruleTable th {
    text-align: left;
}
.ruleTable td, .ruleTable th {
    line-height: 150%;
    padding: 5px 5px 5px 10px;
    vertical-align: top;
}
.ruleTable .odd td {
    background: none repeat scroll 0 0 #FFF3D5;
}
.friendLinks {
    margin-right: -20px;
    padding: 5px 0;
}
.friendLinks li {
    float: left;
    font-size: 12px;
    margin: 5px 20px 0 0;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    width: 100px;
}
.friendLinks li a {
    color: #666666;
}
.friendLinks li a:hover {
    color: #FF3300;
}
.friendLogos {
}
.friendLogos {
    margin-right: -17px;
    padding: 0;
}
.friendLogos li {
    float: left;
    font-size: 12px;
    margin: 10px 17px 5px 0;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    width: 87px;
}
.caseDesUl li {
    padding: 10px 0;
}
.caseDes {
    font-size: 12px;
    line-height: 21px;
    margin-left: 358px;
}
.mapSiteList {
    padding-top: 5px;
}
.mapSiteList a {
    color: #4095CE;
    display: inline-block;
    font-size: 12px;
    margin-right: 20px;
}
.mapSiteList a:hover {
    color: #FF3300;
}
.fixed {
    position: fixed;
    top: 0;
}
.previewBox {
    background: none repeat scroll 0 0 #FFFFFF;
    z-index: 100;
}
.pswState * {
    vertical-align: middle;
}
.pswState em {
    padding-bottom: 3px;
}
.pswState {
    left: 0;
    position: absolute;
    top: 7px;
}
.qq-upload-drop-area, .qq-upload-extra-drop-area {
    background: none repeat scroll 0 0 #FF9797;
    height: 100%;
    left: 0;
    min-height: 30px;
    position: absolute;
    text-align: center;
    top: 0;
    width: 100%;
    z-index: 2;
}
.qq-upload-drop-area span {
    display: block;
    font-size: 16px;
    margin-top: -8px;
    position: absolute;
    top: 50%;
    width: 100%;
}
.qq-upload-extra-drop-area {
    font-size: 16px;
    height: 20px;
    margin-top: 50px;
    min-height: 40px;
    padding-top: 30px;
    position: relative;
}
.qq-upload-drop-area-active {
    background: none repeat scroll 0 0 #FF7171;
}
.goTop {
    bottom: 20px;
    left: -36px;
    position: fixed;
    width: 36px;
    z-index: 100;
}
.goTopLink {
    background: url("http://static.zcool.com.cn/images/goTopZcool.png") no-repeat scroll center top transparent;
    display: inline-block;
    height: 100px;
    width: 36px;
}
.sayBugsLink {
    background: url("http://static.zcool.com.cn/images/sayHi.png") repeat scroll 0 0 transparent;
    cursor: pointer;
    display: inline-block;
    height: 132px;
    margin-bottom: 1px;
    width: 36px;
}
.sayBugs {
    background: none repeat scroll 0 0 #F8F8F8;
    border: 3px solid #4095CE;
    display: none;
    height: 163px;
    position: absolute;
    right: 36px;
    top: 0;
    width: 294px;
}
.sayBugs textarea {
    background: none repeat scroll 0 0 #FFFFFF;
    border: 1px solid #4095CE;
    height: 86px;
    margin-left: 10px;
    padding: 3px;
    width: 263px;
}
.sayBugsP {
    padding: 5px 10px 0;
}
.sayBugsTitle {
    padding: 5px 10px;
    position: relative;
}
.goTop .indexMsgClose {
    right: 5px;
    top: 8px;
}
.upPerson {
    background: url("http://static.zcool.com.cn/images/upPerson.png") repeat scroll 0 0 transparent;
    height: 431px;
    left: -50px;
    position: absolute;
    top: -125px;
    width: 405px;
    z-index: 1;
}
.upPerson p {
    position: absolute;
    right: -420px;
    top: 100px;
}
.macPerson {
    background: url("http://static.zcool.com.cn/images/macPerson.png") repeat scroll 0 0 transparent;
    height: 417px;
    position: absolute;
    right: -100px;
    top: -125px;
    width: 472px;
    z-index: 1;
}
.macPerson p {
    left: -410px;
    position: absolute;
    top: 100px;
}
.errPerson {
    background: url("http://static.zcool.com.cn/images/404.png") repeat scroll 0 0 transparent;
    height: 321px;
    left: -50px;
    position: absolute;
    top: -100px;
    width: 390px;
    z-index: 1;
}
.errPerson p {
    position: absolute;
    right: -430px;
    top: 70px;
}
a.norBtn {
    background: url("http://static.zcool.com.cn/images/norBtn.png") no-repeat scroll left top transparent;
    display: inline-block;
    height: 41px;
    line-height: 39px;
    text-decoration: none;
}
a.norBtn span {
    background: url("http://static.zcool.com.cn/images/norBtn.png") no-repeat scroll right bottom transparent;
    color: #77400F;
    cursor: pointer;
    display: inline-block;
    font-family: "微软雅黑";
    font-size: 16px;
    height: 41px;
    left: 4px;
    padding: 0 14px 0 10px;
    position: relative;
    text-decoration: none;
}
.cfff {
    color: #FFFFFF;
}
.messageBox.mailBoxWrapper {
    background: none repeat scroll 0 0 transparent;
}
.messageBox.mailBoxWrapper .messageBoxTop p {
    right: 10px;
}
.mailBox {
    background: url("http://static.zcool.com.cn/images/mailBox.png") repeat scroll 0 0 transparent;
    height: 165px;
    margin: 0 auto;
    padding-top: 60px;
    text-align: center;
    width: 468px;
}
.upgradeBrowser {
    background: none repeat scroll 0 0 #FFFFE1;
    border-bottom: 1px solid #FF9900;
}
.upgradeBrowserBox {
    color: #FF6600;
    line-height: 24px;
    margin: 0 auto;
    text-align: center;
    width: 1083px;
}
.phBox {
    padding: 15px 20px;
}
.phBox label {
    display: inline-block;
    padding: 0 0 0 25px;
    position: relative;
}
.phBox p {
    padding: 0 0 0 25px;
}
.phBox label input {
    left: 0;
    position: absolute;
    top: 5px;
}
.dlTypeLeft {
    border-right: 1px solid #F1F1F1;
    float: left;
    margin: 0;
    padding-left: 20px;
    width: 470px;
}
.dlTypeRight {
    border-left: 1px solid #F1F1F1;
    float: left;
    margin-left: -1px;
    padding-left: 40px;
    width: 470px;
}
.dlTypeList {
}
.dlTypeList li {
    background: url("images/txxBg.png") no-repeat scroll left top transparent;
    height: 35px;
    margin: 10px 0 0;
    position: relative;
    width: 255px;
}
.dlTypeList li input {
    border: 1px solid #ABADB3;
    height: 23px;
    line-height: 23px;
    margin: 5px 0 0 30px;
    width: 177px;
}
.dlTypeList li a.dClose {
    right: 10px;
    top: 10px;
    visibility: visible;
    z-index: 11;
}
.lastVisited {
    margin-right: -20px;
}
.lastVisited li {
    float: left;
    position: relative;
    width: 60px;
}
.lastVisited li .v {
    height: 16px;
    position: absolute;
    right: 8px;
    top: 35px;
    width: 16px;
    z-index: 2;
}
.lastVisited li p {
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    width: 50px;
}
.ttBox {
    height: 140px;
}
.ttImgs {
    position: relative;
}
.ttImgs li {
    float: left;
    height: 30px;
    margin-right: 5px;
}
.tTipsTitle {
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    width: 250px;
}
.tTips {
    background: none repeat scroll 0 0 #EEEDED;
    margin: 10px 0 0;
    padding: 5px 10px;
    position: relative;
}
.tTipsFlag {
    background: url("images/tt.png") repeat scroll 0 0 transparent;
    height: 6px;
    left: 20px;
    position: absolute;
    top: -6px;
    width: 11px;
}
.ttImgs li .v {
    bottom: -2px;
    height: 16px;
    position: absolute;
    right: -2px;
    width: 16px;
    z-index: 2;
}
.tFlag {
    bottom: 40px;
    display: none;
    left: 0;
    position: absolute;
    width: 250px;
}
.tfTop {
    background: url("../images/tFlag.png") no-repeat scroll left top transparent;
    height: 5px;
    margin-right: 5px;
}
.tfTop p {
    background: url("../images/tFlag.png") no-repeat scroll right -89px transparent;
    height: 5px;
    left: 5px;
    position: relative;
}
.tfCenter {
    background: url("../images/alphaPng.png") repeat scroll 0 0 transparent;
    color: #FFFFFF;
    padding: 0 5px 0 10px;
}
.tfBottom {
    background: url("../images/tFlag.png") no-repeat scroll left -77px transparent;
    height: 5px;
    margin-right: 5px;
    position: relative;
}
.tfBottom p {
    background: url("../images/tFlag.png") no-repeat scroll right -166px transparent;
    height: 5px;
    left: 5px;
    position: relative;
}
.tfBottomFlag {
    background: url("../images/tFlag.png") no-repeat scroll -16px -82px transparent;
    display: none;
    height: 6px;
    left: 9px;
    position: absolute;
    top: -10px;
    width: 13px;
}
.ttImgs li:hover .tFlag {
    display: block;
}
.ttImgs li:hover .tfBottomFlag {
    display: block;
}
.popDltList li {
    border-bottom: 1px solid #F1F1F1;
    padding: 10px 0;
}
.popDltListCon {
    margin: 0 0 0 40px;
}
.camWholeBoxUl.h375 > li {
    height: 375px;
}

#spnav {
    float:left;
    width:200px;
}

#spcontent {
    float:left;
    width:800px;
    margin:0px 20px 20px 10px;
}

.sptag {
    width:800px;
    position:relative;
}
.sptag > a {
    display:block;
    float:left;
    width:88px;
    height:31px;
    line-height:31px;
    line-align:middle;
    text-align:center;
    text-decoration: none;
    color:#FFFFFF;
}

.spselected {    
    background:url("/wordpress/wp-content/themes/carl/images/tag_active.png") no-repeat 0 0 transparent;
    cursor:default;    
}

.spunselected {
    background:url("/wordpress/wp-content/themes/carl/images/tag_noactive.png") no-repeat 0 0 transparent;
}

.spnavselected {
    border:1px dashed red;
}

.topNav > a.topNavSelected {
    background: none repeat scroll 0 0 #2D2D2D;
    color: #FFFFFF;
    text-decoration: none;
}

.pagecontent {
    clear:both;
}